move to in-layout printing, lots of css changes
fix tests