I don't print emails often, but when turning electronic mail into paper mail is inevitable, I'm happy that Windows Live Hotmail provides a printing-friendly version of every message without ads and visual clutter.
Print a Message in Windows Live Hotmail
To print a message in Hotmail:
Open the message you want to print.
Click the Print button in the toolbar.
Print the page that opens in a new browser window.