Printing

WIP, because mobile UX could be better. In particular, if someone wants to test Chrome iOS that would be much appreciated.