No es que se desordene a partir de la 18, resulta que cuando llega ahí ya no caben mas lineas en la página y se desconfigura a la siguiente página.
Añade al bucle while un contador, cada vez que llegue a 18, añade una pagina al pdf y resetea el contador a uno.
Para añadir la pagina correctamente mira el manual de fpdf
http://www.fpdf.org/es/doc/addpage.htm