The Print Friendly Javascript tries to replicate pre-made printer friendly pages by removing images and forms from the HTML of the page.
Print Friendly Printer Friendly Page Foo Foo Foo Foo HTML text is about being Bold, or italic, or even to be an underliner, but all those <textarea cols="20" rows="1">textareas</textarea> keep getting in the way. Foo Foo Foo Foo