Damn, according to this westciv chart, neither Mozilla nor IE support the page-break-inside CSS2 paged media property. I’m not even going to bother about printing headers and footers. Looks Like I might just have to go PDF on this.
Related: WebReview: Using CSS to Create “Easy Print” Pages, meyerweb: Print Different, RichInStyle: Page Breaks, ALA:CSS: Going to Print