@krysak4ever you should really have a look at HTML5 Boilerplate. It’s like all the best techniques wrapped up for you. It seems like you should avoid ‘screen’ because that limits your stylesheet quite a lot. Rather have a default stylesheet, and then special styles for print.