You can take control of where a page break occurs (unless you have a very unuslau report) by choosing something suitable in the report - like a page header section, and creating a Page Header template. The template needs to occur in the report more frequently than every 256 lines!
Have a look at the help for Page Header and also try a search in the Forum for "page header" which will turn up a number of potentially useful threads (and will save me having to re-compose all the answers to find the one that suits your needs! )
Thinka of the page header template as an opportunity to put each record on the report onto its own page which cab be up to 256 line long.
The Header template area can be the source of data fields (a typical append scenario) but is other wise 'invisible' so other templates just traet the lines as if they did not exist.