There is probably no simple way to do what you want. If the detail sections you want are of a consistent size and your layout will support such a style you could force a new page to hold the sections.
If they are not a consistent size you could create formulas based on record counts or something similar to try to control the page breaks.
A final thought, you may be able to create a new subreport holding those three details sections and then place it into the appropriate place on your report. I am not confident it will give you the look you want.
There may be better solutions and perhaps someone else on the forum will offer them.
Regards,
John W.