I just switched from Windows to Mac and still haven't found a good way to print web pages on paper or as pdf. Specifically, I am having troubles with header / footer margins and file sizes. When using Firefox on Windows I can adjust print scale (in %) and margins so that any page I print looks good. pdf file size for a test page with a picture was 200 KB. On OSX 10.7 I am having the following issues: Safari: Space between header / footer and page top / bottom is much too large. There seems to be no way of changing it. pdf file size for the same page is 435 KB, which is acceptable. Chrome: pdf file size is much too large: 1.6 MB! Header / footer margins better than Safari but still too large and not customizable. No page scaling is possible. Firefox: There is no print preview! pdf file size much too large: 1.6 MB Header / footer margins: Same problem as with Safari So is there a solution that lets me - adjust print scale - and adjust header / footer margins - and create small pdf files?