Hmm, just took a look at it in Desktop ADE and I can't see the problem you describe, the page breaks seem just fine.
BTW, if you want footnotes to display without disrupting the line height in ADE, the right
vertical-align to use is 'top', as 'text-top' will usually cause a gap:
.fn { font-size: 67%; vertical-align: text-top; }
.fn { font-size: 67%; vertical-align: top; line-height: 0.8}