<p>I'm trying to use the page-break-inside CSS directive, the class of which is to be attached to a div tag or a table tag (I think this may only work on block elements, in which case it would have to be the table).</p>

<p>I've tried all the tutorials that supposedly describe exactly how to do this, but nothing works. Is this an issue of browser support or has anyone actually gotten this working, the exact bit of CSS looks like this:</p>

<pre><code>@media print {

  .noPageBreak {
     page-break-inside : avoid;
  }
}
</code></pre>

Safari
1.3+
,
Opera
9.2+
,
Konquerer
, and
IE8
all support it, at least to some degree.
Firefox
apparently still does not.