{page-break-after: always} no funciona al imprimir

EDIT: Acabo de notar que esto funciona en IE9, pero no en IE10 y Chrome.

Recibimos electrónicamente informes de órdenes de compra en formato HTML de uno de nuestros proveedores. Por lo general, imprimimos esto y antes de que pusiera 1 PO por página, pero ahora no está agregando los saltos de página. Revisé el html y no veo por qué no funcionaría de repente. Este es el html (mal formateado):

<HEAD>
<STYLE TYPE='text/css'><!--
BR.breakhere {page-break-after: always}
.tb1{font:10pt Arial;}
.tb2{border-left:1px solid #000000; border-right:1px solid #000000;border-top: 1px  solid #000000;border-bottom: 1px solid #000000;}
.tb3{font:10pt Arial;border-left:1px solid #000000; border-right:1px solid #000000;border-top: 1px  solid #000000;border-bottom: 1px solid #000000;}
.tb4{font-size:8pt;}
--></STYLE>
</HEAD>

El salto de página se supone que ocurre aquí:

<BR class=breakhere>

Ocurre inmediatamente después de un elemento TABLE, la TABLE tiene un HR después del último TR (ugh).

<BR><HR style = "width:100%;height:10px;color:#000000"></TABLE><BR class=breakhere>

Quiero contactarlos y mencionar esto, pero no estoy seguro de si es el código o algo así. He probado todos los navegadores, varias impresoras y estaciones de trabajo, pero no puedo romper páginas.

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta