I'm developing a company dashhboard app and I would like my main viewport to be printable.  Essentially I have a main content div that will hold whichever dashboard is currently being viewed (users, sales, whatever).  I've never had to consider this before because I've never worked at a company that cared about print, but now I find myself in a position where it's necessary. Keep in mind this will be graphs and large-font text.  Ideally each dashboard I design will be printable on a single 8.5x11 page.  Is it as simple as width: 8.5in; height: 11in; or are there other things to consider?  If it is that simple for the main element, should widgets or sub-elements use %?Sorry if this is too open ended. I'm normally over on Stack Overflow where I know this wouldn't be acceptable, but I'm hoping this is what this site is for.
Resolution/Dimensions/constraints for printing?
css;design;layout;print