Can't see the screen shots so it's hard to know how you have designed your tables and the layout you are using to print this information.
Is your "list of part numbers" a set of records, one record for each part?
Sorry, I forgot to attach the files.....they are in the two posts above.
Let me know if you have any ideas how to solve my dilemma.
Is the text in bold face, the column labels, all in one block of text? Does that block of text include all or most of the merge fields above it?
It looks like the text is sliding up and I see approx 15 rows of text from the bodlface text at the top of the address block to just above these column headers (in layout mode) while you have only 12 rows of data when you look at it in browse mode. That difference of 3 rows looks about right for your mysterious empty space.
If I'm right and you cut the column header text to the clipboard and paste it back to the layout so that it is a separate text block, the text will likely stay put at the bottom of the title header and the empty space will appear bewteen the merge field text and the column headers instead of between the column headers and the first row of data in the body.