The best way to do this is using CSS. CSS3 has a page-break-after: always
property which you can apply to your table (see also http://www.w3schools.com/CSS/pr_print_pageba.asp). Note that its support by the different browsers isn't yet what it should be, but IE8 and current versions of the others should support it.