Hi,
The "keeping together" should have taken care of this. I have created a sample database and this works fine with 4 lines per record. If you would like to keep the group by itself on page, break after the group, by changing the group header property to force a page before or after the group...