Does anyone know of a way to prevent blocks or tables from being divided when a page break occurs? Is the property keep-together implemented in fop?
The keep-together property is not yet implemented, and it will take a while until it is. The keep-with-next and keep-with-previous properties work on table rows only. If block elements should be kept together, you can put them into a one-column blind table.