https://webtrainingguides.com/print-stylesheet-approaches-blacklist-vs-whitelist/
Print Stylesheet Approaches: Blacklist vs Whitelist