@magicalclick: I had my good share writting web applications that required printing functionality. I always used a separate CSS for printing becuase some times you dont want to print out radio buttons, text boxes, dropdown lists, etc. and it alwys worked fine with no issues.