{page-break-after: always} não funciona ao imprimir

EDIT: Acabei de notar que isso funciona no IE9, mas não IE10 e Chrome.

Recebemos eletronicamente relatórios de pedidos em formato HTML de um de nossos fornecedores. Geralmente, imprimimos isso e antes de colocar 1 PO por página, mas agora não está adicionando as quebras de página. Eu chequei o html e não consigo ver por que ele não iria funcionar de repente. Este é o HTML (mal formatado):

<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>

A quebra de página deve ocorrer aqui:

<BR class=breakhere>

Ocorre imediatamente após um elemento TABLE, o TABLE possui um HR após o último TR (ugh).

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

Eu quero contatá-los e mencionar isso, mas não tenho certeza se é o código ou algo do nosso lado? Eu tentei todos os navegadores, várias impressoras e estações de trabalho, mas não consigo quebrá-las.

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion