Originally Posted by DaleDe
EPUB does not automatically have page breaks anywhere and certainly not related to table of contents. However, some tools may assume H1 and H2 headers want page breaks. Try H3 headers. What tool are you using to create the ePUB? You may want to ask the tool vendor.
Thanks. I'll try H3. I'm using a home-made tool to create the ePUB. So if it's not inherent in Epub it's either the way the Table of contents is created or what Adobe Digital Editions/EPUBReader do with it. Perhaps it's the fact that each table of contents items is the has a link to a different xhtml file? I tried setting page-break-after and page-break-before to avoid in the css for body, but it didn't do anything.