This plugin is adding a printer-ready stylesheet file for the Genesis Framework and its currently active child theme.
That is really easy now, since plugin version 1.5+! There are two alternatives of doing that:
(1) Add a print stylesheet file
print-additions.css to your active child theme's root folder and you're done. It will be automatically enqueued after the packaged plugin styles so you are able to override them.
(2) To not use the packaged plugin stylesheet at all just add your full own custom print stylesheet
gpsp-print.css to your active child theme's root folder and you're done. This will be properly enqueued then and NOT the plugin file.
Both ways are really easy and update-secure. Enjoy!
Same two alternatives as explained above. Edit the "font-family" setting for the body tag and you're good to go.
In short: We believe that this is the recommended way of doing such things.
...some more thoughts: In most cases this will work across different browsers and operating systems with most current printers. So I really see no reason here of not doing it that way. -- Please note that I CANNOT test all browsers, OS, printers etc. that are out there. Still, you might report any issues you might have on your system configuration and together we will see what could be done/solved. Ok with that?
This seems to be true, regarding the HUGE number of Genesis Child Themes out there yet! However, I'll do my best to support as much stuff out of the box as possible but cannot be specific for all child themes on the market... You just have to tweak some existing CSS rules or add a new one for printing. Please see the questions above how you could replace, add/tweak print CSS rules. Yes, it's really easy so just try it :-).
Good question but unfortunately this is not possible and not recommended. I've built in a theme check function so it's only useable with the Genesis Framework and its child themes. The reason for that is simple because the print stylesheet references a lot of unique Genesis CSS IDs and classes so it will be nearly unuseable with other themes. However, you might have a look at the included print stylesheet and maybe got inspired for your own print stylesheet for your custom theme or even doing your own plugin with this...