Use page view to see if there is a manual page break set somewhere.
Hide the intermediate columns and go to print preview.
Select the relevant areas and set them as PrintArea. Then look at print
preview.
In other words try to do what you want manually, make sure it works, then use
code.