Today a new client came to me wanting some minor tune-up work done on her blog. It's Wordpress, installed on her server. Unfortunately - like a lot of Wordpress themes - no accomodation was made for printing.
If you are shopping for a Wordpress theme and can view a demo, do this: RIght click and click on 'View Source' Then look for something that looks like this:
<link rel="stylesheet" href="...." type="text/css" media="print" />
That "media=print" is the key. It means that the theme's author has thought about printing and if someone prints the page it has a higher probability of looking good when printed.
What About Typepad?
Typepad includes the print version of the stylesheet automatically. It probably won't print your fancy banner but it will print the name of your blog and look presentable.