That would depend on what makes up a "report".
I attached a screenshot of what my reports look like, but as you can see, it prints on three different pages. I am just wondering if there is any way to eliminate the blank spots between the reports. The three pages represents the three different reports.
Can't tell from here. It depends on your data model. What tables, relationships etc hold the data you want to show in your "reports"?
If they come from different tables, it may still be possible if the correct relationships can be defined.
How your layout is designed can also make a big difference. A screen shot of your layout taken while in layout mode could reveal useful details.