Por lo pronto, esto, que en principio es una estructura similar a la que planteas,
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
/*<![CDATA[*/
@media print{
.salto_pagina_antes{
page-break-before:always;
}
}
/*]]>*/
<div class="salto_pagina_antes"><!--dix --></div> <div class="salto_pagina_antes"><!--dix --></div> <div class="salto_pagina_antes"><!--dix --></div> <div class="salto_pagina_antes"><!--dix --></div>
Imprime 5 páginas en todos los navegadores. Habría que ver todo tu código fuente generado.
Saludos