Printing with CSS?!? No way! YES WAY!!

Smashing MagazineSo you have designed a spiffy new website for a client. For argument’s sake, let’s say it’s a restaurant. Everything is there, the menu, specials, location, hours, etc. It looks great, at least on the screen. Now imagine that you want to print out the menu to share with co-workers or friends. Hit ⌘ P. It looks horrible, doesn’t it?

Well, fear not. Our friends at Smashing Magazine show us how we can make our pages look great in print with CSS through the use of @media! If you’ve got a website that you can even remotely imagine that someone would want to print, this is the tutorial for you!