smarter print layout for public frontend