Hola:
Si lo estás haciendo con HTML, te sugiero usar una hoja de estilo con media="print" en el parámetro... eso ayuda bastante al diagramado en el caso de impresiones. Para más información, puedes consultar este interesante artículo[1] de
desarrolloweb.com que te orienta un poco ;)
Si la impresión es por PDF, sugiero que le des una vuelta a la biblioteca que genera el documento, quizás hay algo mal configurado por allí.
Saludos