This is based on a suggestion by Ken Hamady in thread 149-575997 as fleshed out by Carynbo. Create a group based on your crosstab column field. Let's say it's a simple field that contains values from A to Z. Then write a formula {@colsperpage}:
if {table.field} in ["A" to "M"] then 1 else 2
Group on this formula in your main report, and then place the crosstab in the group header or footer. Then go to format section and for the section where you placed the crosstab, check "new page after."
-LB