Creo que este mensaje iría mejor en el foro de css
Si, podés hacer lo que decís, aplicando a una misma página, 2 hojas de estilo diferentes. La idea sería que tu html sea igual y con propiedades de css hacés desaparecer las partes que no querés que se impriman y también sacás fondos, colores, etc. que puedan molestar en la impresión.
Saludos, suerte