Значит что у вас контент немного высоковат, и скажем последний отступ у последнего абзаца переходит на следующую страницу. Чтобы избежать этого, попробуйте чуть уменьшить вертикальные отступы на странице и междустрочные интервалы.
Дело в том что сейчас попробовал вовсе убрать один елемент. Выходит что у меня занята контентом только половина первой страницы, а вторая все равно образовывается пустая. Из-за чего такое может быть? не может быть что-то связано с теми обьектами которым я приписываю display: none; а они все равно как-то выводятся?