Mi Problema es que yo tengo informacion dividida en tablas y lo ke kieren es ke kada tabla salga en una hoja tamaña carta pero las tablas no salen en una hoja cada una, sino que salen con una letra e imagenes mas pequeña de lo que es y luego otro que se va a la derecha mis impresiones y lo ke es peor y mas alarmante no respeta la altura

Estas son las medidas de la hoja tamañoa carta que busque por el internet para mi pais Mexico

Código:
En mi makina funciona chido ya sea con IE,Firefox o Mozilla pero cuando la pruebo en produccion truena./*Tamaño de las hojas a4 y carta para definir las tablas Carta: 215.9 x 279.4 mm (8.5 x 11.0 pulg) A4: 210 x 297 mm (8.27 x 11.70 pulg.)*/

Mi pregunta es: como le hago para separar 3 tablas de tal manera que cada tabla quede en una hoja tamaño carta para que asi entonces pueda imprimirlas dichas hojas.
Este es el codigo que tenia para hacer eso ( Una disculpa por las tablas lo tenia con CSS puro pero aki son medio especiales y me hicieron quitarlo por que no se veia bien en todos los navegadores)
Y este es el codigo que tengo en el body:
Código:
Alguien ke me diga mi error o me aconseje porke si no esto va estar feo. <DIV id="bodyDOP" align="center"> <TABLE style="WIDTH: 215.9mm; HEIGHT: 279.4mm" height="1057" cellSpacing="0" cellPadding="0" width="100%" align="center" border="0"> <tr> <td></td> </tr> </table> </div> <DIV id="bodyAYU" align="center"> <TABLE style="WIDTH: 215.9mm; HEIGHT: 279.4mm" height="1057" cellSpacing="0" cellPadding="0" width="100%" align="center" border="0"> <tr> <td></td> </tr> </table> </div> <DIV id="bodyCP" align="center"> <TABLE style="WIDTH: 215.9mm; HEIGHT: 279.4mm" height="1057" cellSpacing="0" cellPadding="0" width="100%" align="center" border="0"> <tr> <td></td> </tr> </table> </div>