Perhaps I need to explain this better.
Each of the subreports is about 1/3rd of the printing area in width.
It's not a margin issue as the report and page headers and footers are wider than the combined width of the subreports and they print on a page fine in both preview mode and actual printing.
The first subreport prints in the upper left, the second prints in he lower midarea, both below and to the right of the first, like this:
subreport1
subreport2
page and report headers extend out to here
I have no idea why they won't print like this which is what I want:
subreport1 subreport2
page and report headers extend out to here
The main report is bound to a query with a single recordset. The subreports contain unrelated data and thus have no child/master links to the main report (as they are based on unrelated queries). There is no grouping or sorting in the main or subreports. Since the main report has one record, the subreports, which are located in the details section appear once. They just don't appear next to each other even after aligning tops, setting the size on the subreports themselves as well as their contianers in the main report, and all sorts of playing around with can grow and can shrink properties on the subreports, the Details section, etc.
I spent quite a number of hours playing with this last night. If I move the subreports to the page header section, they print properly. Unfortunately, the page header section cannot be set to have a dynamic height, and since the subreports length can vary, this is not a solution. I also noticed that the totals in the report footer (grabbed from the subreports which have a total field with visible set to No) don't work except with the subreports in the details section.
I'm frustrated with this. It seems a rather simple report to have spent this much time on!