Clicking the print button opens the message in own window/tab and calls window.print();
Can't we just use CSS rules to properly style the message currently displayed for printing?
ah, right, forgot the body is always fully displayed.