First pass at printing

It displays okay on my machine - I wonder what it looks like on a wider
screen.
Second bit of printing function