Starting with JIRA 5, when you are in issue edit mode, and have an issue type with multiple tabs, it is no longer possible to print the issue and get a printout that reflects what the user sees on the screen. This is because apparently the code that renders to a printer does not treat the field layout onto tabs in the same way as the renderer to the browser screen. See attached examples.

My organization really depended on being able to print the different tabs in order to get feedback from users, do training, and print documentation. The current ability to print pages is useless if the pages have tabs, because the printed page has no resemblance to the tabbed interface the user actually sees during data entry.
Screen prints are a possible solution until you get too many fields and the form becomes too long for a single screen, at which point it becomes a lot of work to stich together multiple screen prints.
I am currently working on SQL queries to reproduce the capability that used to exist in JIRA 4 and prior. I wonder how others are dealing with this loss of functionality? Is there a good workaround that I am overlooking?