In General the following is applicable:
  1. Reduce the font size of the text field(s) used in the report
  2. Reduce the spacing in the Page Footer section of the report
For reports without a Cross Tab table:
  1. Insert a Text Object into the group section you want to keep together.
  2. Insert, from the Field Explorer, all of the desired fields for the group section into this Text Object.
  3. Set Text Object property to Keep Object Together.
For reports with a Cross Tabs table:
  1. Right click on the Group Header section
  2. Select Change Group
  3. Mark the Keep Group Together checkbox