I have elected to use our new V3.0 on all the samples even though there are some still unimplemented features in V3. In doing the samples we did some really minor changes. The one place we did a little more was at the bottom of the page on Sample 4. The three table cells were not properly formatting. We found two problems. The reason for one is that margin-right and margin-left are specified for fo:table, and they had been inherited to to the area in table. margin-left and margin-right are converted into start-indent and end-indent and inherit to the child. We added start-indent="0pt" and end-indent="0pt" to fo:table-body. The second cause was to have specified keep-together="always" for fo:table. When keep-together="always" is specified, it is interpreted as follows, and it is inherited to the block in table. keep-together.within-page="always" keep-together.within-column="always" keep-together.within-line="always" When keep-together.within-line="always" is specified, the line in table doesn't break. Therefore, this line overlapped with other lines. We added keep-together="auto" to fo:table-cell.