The printing logic in SiteCatalyst needs to be streamlined. As it is written now, the entire dashboard is recalculated when a print request is generated (confirmed by TierII). This might have made sense for pre-14.7 dashboards, but 14.7 and onward has been optimized for printing already. There should be no need to regenerate a report to get it into print format. Many time, for large dashboards, a time-out occurs and we are not able to get a print view.