Initial commit of the print as PDF functionality