Printing XML: Why CSS Is Better than XSL
“On the web, CSS is the style sheet language of choice. However, the usefulness of CSS is not limited to screens. If you want to transfer web content — be it XML or HTML — onto paper, there are good reasons to use CSS. The language is radically simpler than that of XSL, and it is suitable both on-screen and on paper. This means that you probably don’t have to write a stylesheet at all but can reuse an existing one.” (Håkon Wium Lie and Michael Day – xml.com)