To do this, you can add a Print CSS file to your Theme and import it through the main theme CSS. There is no widget to drop this functionality on the page, but adding it in your theme makes sure that just cliking File > Print, or Ctrl+P through the browser prints it according to your set styles.
You can specify the media type of the CSS file (print, screen, etc…) as part of the @import rule, after the path to the CSS file. If you don’t want it on all pages, you can use a tag to include the print CSS through the Additional Head content box in a pages Metadata properties.
For information about the Page Metadata: