Please us the following CSS properties:

  • page-break-before
  • page-break-after
  • page-break-inside

Please see http://www.w3schools.com/cssref/pr_print_pageba.asp

Sometimes other rules like float, overflow or others may not allow page break. In this case there is an easy way to find the responsible line(s):

  1. Delete all CSS rules except page breaks -> normally the problem should be solved
  2. Delete just 50% of the rules -> now you should know in which half the problem is
  3. Repeat step 2 until you have found the responsible CSS rule(s)