you can try commands such as page-break before: avoid; / page-break after: avoid; in your CSS ( check the exact syntax for that - see below... most e-readers will honour that if they can but....
small screen+ big letters - something has to give !
http://www.w3schools.com/cssref/pr_print_pagebb.asp