О красоте речь скорее всего не идет, т.к. экспортировать в эксель чтобы потом это просто распечатать глупо.
Скорее всего желательно следующее поведение:
а) сообщить движку отчётов что весь отчет должен выводится в одну страницу (уже даже объяснили как)
б) прологи и эпилоги выводить без извратов - как получится
в) секции выводить не в подчинении друг к другу, а разворачивать их в плоскую таблицу, т.е.:
заголовок секции 1
секция1 (а)
заголовок секции 2
секция2 (а)
секция2 (б)
заголовок секции 1
секция1 (б)
заколовок секции 2
секция2 (в)
превратить в
заголовок секции 1 заголовок секции 2
секция1 (а) секция2 (а)
секция1 (а) секция2 (б)
секция1 (б) секция2 (в)
Чем больше думаю о том как такое реализовать, тем больше мыслей что придётся остановится на MegadomeReport.