How to format user profile content to be printed on a printer?
One of the easiest is to create your separate CSS for print. If you have a custom theme you can add the css file in the theme's info file. This way you can hide regions you don't need on paper to be printed.