Honor break-inside="avoid" on tbody elements
Apparently tables can have multiple tbody elements (who knew?) and marking a tbody as break-inside="avoid" is an straightforward way to group a series of rows that are not to be split.
Works natively in Firefox, and reportedly in IE, but not in webkit or blink based browsers.