Tach,
Ich habe alles mögliche probiert:
CSS page-break-before, -inside und -after auf avoid gesetzt, für die ganze Tabelle, für jede einzelne Zelle, für ein span-tag, das jede Tabelle umschließt.
span ist ein inline-Element, das auch nur inline-Elemente enthalten darf.
table ist kein inline-Element, sondern ein block-Element.
Da Deine Konstruktion also ziemlich abenteuerlich ist, würd ich das als allererstes mal korrigieren.
Denn es kann sein, daß so ein Unsinn die Browser total durcheinanderbringt...
Andreas