Print pdf support

I wanted to add support for printing pdfs just like Reveal.js does. You'll find the implementation to essentially be what Reveal.js already does.

Thanks!