Well you could just list all the media with comma separated values that you want. However, I usually just prefer to cancel things out with the print stylesheet otherwise you have to re-style it again.
Originally Posted by cssExp
It only does this for the body element because the image is propagated to html so you need to set a background color on the html element.
opera doesn't remove background image even though background was set to none etc..
Also rather saying background:none for the elements just set it to white
That will clear images at the same time and make sure the background is white.