I need to print a page that includes a header image and text. When I try to print the page from a Windows computer using Firefox, IE or Chrome, it prints correctly. However, when I use Print Preview in Firefox on a Mac, it shows that the print scale is at 60% and the text on the sides gets cropped because the page seems to be printing at 100% scale.
Is there a way to target CSS specifically for Mac-based Firefox so that I can set the width of the container to 700 pixels? This way, even if it's scaled to 100% in Mac Firefox, it will still print without cropping part of the text.
Can I target CSS for the Mac OS version of Firefox only, or do I need to do this through code-behind using C#?
I have already attempted the following CSS, but it targets Firefox on all operating systems:
@-moz-document url-prefix() {
.header {width: 700px;}
.content {width: 700px;}
}