Streamline dashboard printing to avoid server timeouts



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.