io ho risolto annullando tutti i float della pagina e portando tutti gli elementi in posizione static, altezza automatica e display block. La tabella deve avere un blocco <thead> in testa (il blocco da ripetere ad ogni pagina)

quindi prova con

codice:
table, tr {
	float			: none;
	position		: static;
	display			: block;
	width			: 165mm;
	height			: auto;
}

thead {
	width			: 165mm;	
	display			: table-header-group; 
}
Nota: l'impostazione che va definita sulla tabella deve essere applicata anche agli elementi padre ed antenati fino alla radice (body)

Questo CSS per la stampa a me funziona su FF, IE, Opera e Safari per Mac.

Ciao
-Fab-