CSS: Imprimiendo saltos de página

Aquí un pequeño css-tip para que estas cosas no pasen. Cuando imprimimos una página web el navegador la procesa -renderiza- y envía a la impresora un postscript para que ésta no tenga mucho que pensar. El pequeño hack consiste en aplicar un css distinto para la impresión. Para ello primero debemos definirlo en la web y luego hacer los ajustes correspondientes:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Prueba de Impresión</title>
<link href="pantalla.css" rel="stylesheet" type="text/css" media="all" />
<link href="impresora.css" rel="stylesheet" type="text/css" media="print" />
</head>
.clase3 { page-break-after: always; }
body { background-color: #fff; color: #000 }
.clase2 { page-break-after: always; }
.clase4 { page-break-after: always; }
<div class="clase1">Esto sale en la primera página</div>
<div class="clase2">Esto sale en la primera página</div>
<div class="clase3">Esto sale en la segunda página</div>
<div class="clase4">Esto sale en la segunda página</div>
<div class="clase5">Esto sale en la tercera página</div>