page-break:before on table footer results in overlapping content. Print Preview of Testcase #2 (NOTE: it crashes without that fix) in bug 576890 results in overlapping content. Screenshot of the result: https://bugzilla.mozilla.org/attachment.cgi?id=486827
the overlapping of a footer comes from a not pushed footer which should have been pushed.
see bug 657490
argh bug 675490