No tengo conocimiento para poner margenes especificos en las paginas a imprimir a menos que sea para uso personal y no para otros usuarios. Pero si lo que deseas es utilizar por ejemplo en la visualizacion de la web algun estilo, puedes hacerlo pero el codigo habra que modificarlo para que rehaga esos tags...
Para evitar que salga la caja de dialogo de imprimir, en el codigo sustituye en la cuarta linea el
true por
false
Tengo la impresion que a lo mejor estos links te agradarian para un futuro...
Link 1 y
Link 2
Lamentablemente, solo puedo utilizar IE aqui...asi que no sabria decir como podria ser para otros navegadores...