Allora, ho visto l'articolo su Alistapart (http://www.alistapart.com/articles/goingtoprint/) ed anche la guida nella sezione CSS di Html.it.

Sto impazzendo per fare rientrare nei margini la stampa fatta con IE, mentre in Firefox funziona senza problemi.
Quello che succede è che in IE viene tagliata la parte destra.

Andando a questo link potete vedere la situazione (è già la versione per la stampa di una pagina esempio):
http://www.ortaggipugliesi.it/32.30.1.1.1.0.phtml

Provate a confrontarlo (anche con anteprima di stampa) e vedrete quello che intendo, in pratica la parte destra viene tagliata un poco.


Il CSS che ho preparato è il seguente:

codice:
body {
	background: white;
	font-size: 12pt;
	}
#principale{
	background-image: none;
	font-size: 12pt;
}
#contenuto{
	background-image: none;
	font-size: 12pt;
	margin: 0mm;
	margin-left: 0mm;
	margin-right: 30mm;
}
#menu, #breadcrumb, #header, #subheader, div.sottomenu, #piede, .hcss_menu, .nostampa, #nostampa{
display: none;
}
Ho anche provato a inserire @page {size: 210mm 297mm; margin: 30mm;}, ma niente da fare.