There's not much to be expected from print. By default, browsers limit the niceties of sprites or background fills. By default base resets the spacing icons occupy, font colors to black, and cuts padding rules in half.

It's the content that matters

With print you should design around the readability of content. Printing UI controls or features only available with interaction should be avoided.

.noprint

Elements with this class and any of its containing elements will not be printed.