Firefox doesn't support css body zoom, so the zoom property doesn't work.
http://stackoverflow.com/questions/1156278/how-can-i-scale-an-entire-web-page-with-css
This doesn't work, it just shrinks everything
-moz-transform: scale();
-moz-transform-origin: 0 0;
This doesn't work, by itself or in conjunction
font-size: %;
Currently the workaround is to use Ctrl-minus to set the text zoom in Firefox.