When generating stylesheets for print purposes one problem is that by default a user would not be able to see links included in the content. However we can use a script to detect all links present in the content and then present footnotes with the linked pages so users printing your page will still have the possibility to see where you are linking to from your content.
This article is probably the best tutorial / script to help you achieve this effect.
Related posts:

Web professional in Malta, Europe. Focusing on building visually stunning websites that are easy to maintain, usually using WordPress as the CMS. Web developing since 1995, loving WordPress for more than 5 years.
Thanks for the great for solving this problem. I have been wanting to show in my reports all the links that I have constructed within them. Thank you.
Your tutorials are great, keep them up.