Printing a dashboard


I have a Dashboard/Portal that I'm using to display reports that (at this time) collectively take about 2-3 screens to page through.  This components of the dashboard change many times daily, so we want to be able to take a daily snapshot to maintain as a running status (and send it out by email).  However, roughly one-third of the content does not appear in the printed version and the text is unreadably small, even when scaled 200% -- the max amount.  Are there add-ins or something that can help work around this?