<h3 does not cause a page break by default. So...
Code:
<div class="together">
<h3 class="foo">Topic</h3>
<p class="descript">bar1</p>
<p class="descript">bar2</p>
<p class="descript">bar3</p>
</div>
Where CSS
Code:
.together {
Display:block;
page-break-inside:avoid;
}
The issue is not all devices process this code