Hello,
Yes this skin here is an example of how not to do it! - I will soon be releasing a new skin for DNN creative which includes a special print page. I think if you have an image as a background image in the CSS it will not include it in the print. The method I currently use is to create a print.CSS file and from this print.CSS file I specify exactly what content to print. This usually is just the content pane, logo, and perhaps the breadcrumbs. I remove from the print page: the menu, left and right panes etc. - basically content which will generally not be required by the user when they are printing out a page. - So, in my case I have never wanted to print out any background images, all I tend to display on a print page is the main text, as this is what the user will require.
You can see an example of this in action here:
http://skins.dnncreative.com/You can download that skin for free and look at the code to see how I did it. Hopefully in issue 21 I will be creating a tutorial on how to do this for table based skins and CSS based skins.
Thanks,