Hi, medium-skill-level site builder here,

I need to style some printed reports (generated from Views, as a page display) differently from one another, and am having trouble figuring out how to do that.

I've added the icon, no problem. I can modify the print.css file, no problem. But this is a global print.css file, for every printable page. Looking at the structure of the HTML, Print module strips out all the classes that could uniquely identify a given report. (I have custom classes on the view, but these get stripped out too.) I can see .tpl.php templates for node types, but not for Views.

Is there a way to do this that I'm missing? (And as a side issue, modifying the print.css is itself a "hack", technically, unless that file doesn't get overwritten on a module update - can someone answer that for me as well? Is there another way to use custom css that I've not found?)

Thanks in advance for any help.