It seems like a good idea to set the width of the body slightly less than the width of the page - (left + right margin).
In my last report, the page width was 21 cm with left and right edges = 0.5 cm. With a body width of 20 cm and ConsumeContainerWhiteSpace = true, I still got a second page in the print layout, but not with a body width of 19.9 cm.
source share