Printing

WIP, because mobile UX could be better. In particular, if someone wants to test Chrome iOS that would be much appreciated.
It's possible, but you would probably need similar tricks to those in #246 to get it working in Firefox (not that that's bad, maybe we could unify the document displaying of both places).