By "using a div page break" that you mean that you're using one of the the CSS page break styles. If so, then you can write out that div every other row. How to do that would depend on the specific server language you're using, but basically you create a counter variable, and then increment that variable each time through the repeating region. You'd then test that variable to see if it is a multiple of two. Assuming that you start your counter at 1 , then you can use the modulus operator (determines the remainder of division of two number as in 3 divided by 2 has a remainder of 1) to see if there is a need to output your page break div.
A simple off the cuff example in PHP:
<?php
$rowCounter = 1;
?>
<?php
// start repeat region code
?>
Content to display
<?php
if( ($rowCounter % 2) == 0 ){
// write out page break div
}
$rowCounter++; // increment counter
// end repeat region code
?>