protected void renderPageAreas(Page page) {
/* Spec does not appear to specify whether fo:region-body should
appear above or below side regions in cases of overlap. FOP
decision is to have fo:region-body on top, hence it is rendered
last here. */
RegionViewport viewport;
viewport = page.getRegionViewport(FO_REGION_BEFORE);
renderRegionViewport(viewport);
viewport = page.getRegionViewport(FO_REGION_START);
renderRegionViewport(viewport);
viewport = page.getRegionViewport(FO_REGION_END);