I have made a patch adding partial @page support (and have a prototype solution for full support) to Mozilla that my colleague Rod Spears used to honour CSS document's settings in the print setup. It means that if you visit a document specifying a page context, that page context can be honored when the document is printed. You will even be able to specify if you really want to honor these settings or prefer the default printing settings. Rod added a checkbox to the print dialog for that purpose. Stay tuned, the whole thing is about to land in the trunk.