Most programs can scale down the print size, if you try File -> Page Setup... you'll find a Scale field where you can set a size in %...
I have no idea how this interfers with Firefox' print setting of "Shrink To Fit Page Width" (or if Safari has an equivalent)...