Print/PDF Post EXACTLY as it shows on Screen

Does anyone know of a decent plugin or solution, that will enable me to either print, or export to PDF, a post, that retains the exact format that is displayed on screen. I have some custom posts that are formatted by CSS, that I want to be able to export to PDF, or print, whilst retaining it's format. I've tried a few plugins such as Print Friendly and PDF & Print but they don't seem to do what I need.

Any help or advice gratefully received.