El texto lo puedes ocultar también con style.display = "none" (estando en una etiqueta cualquiera, como <span> o <div> o lo que sea)
En cuanto a la hoja de estilos, puedes asignar un class a los elementos que no quieres que se vean en la impresión. Por ejemplo: