What you probably want to do is provide a separate view just for printing. This view would not have the elements that you don't want printed, so in this case it would probably just contain the "body". Provide a link on the page you want printed to a "Print" action. This action will do whatever logic you may need to do and then forward to the "printable" view.
Tick check! Okay, I guess that was just an itch. Oh wait! Just a tiny ad:
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps