Henry,
Have you had a look at this article:
http://blogs.msdn.com/infopath/archive/2004/05/03/125206.aspx
It be be of help.
Formatting printing in InfoPath can be frustrating, the controls are not great for page breaks, InfoPath has a hard time knowing when to put page breaks in on it's own