etimbo/jquery-print-preview-plugin

The jQuery Print Preview plugin is designed to provide visitors with a preview of the print version of a web site. Unlike traditional print previews this plugin brings in all content and print styles within a modal window. Developed by Tim Connell.

Source