respecto a lo de no imprimir ciertos elementos....no se....quizas...si pones esos elementos que no quieres imprimir dentro de capas con la propiedad "visibility= true", y luego usas el metodo:
onbeforeprint
para llamar a una funcion que oculte la capa antes de imprimir...supongo que la capa no se imprimiria......
No se, de toda formas pasate por:
onbeforeprint
Que quizas se te ocurra algo...
ToKaTa.