Welcome to WebmasterWorld Guest from 188.8.131.52
You can have different versions of css based upon media.
<LINK rel="stylesheet" type"text/css"
You don't really have to be a master of css to do this.. Essentially, most print friendly versions are versions missing things like the header and navigation....
Super easy...with no programming.