Hi,
Mit page-break-before/page-break-after funktioniert dies im IE und im Opera auch ohne Probleme, aber im Firefox kommt beim Drucken nur eine leere Seite raus bzw. nur das erste Element.
Und was hast Du nun genau definiert? Mein Tip wäre, page-break-before für die jeweiligen Block-Elemente anzugeben und natürlich auf absolute Positionierungen zu verzichten.
freundliche Grüße
Ingo