CSS formázás - nyomtatott oldalak számozása

Sziasztok!
Adott egy hosszú táblázat, hozzá egy alábbi css:

thead {display: table-header-group; }
tfoot {display : table-footer-group; }

Tehát nyomtatásnál szépen beteszi a fej- és láblécet minden oldalra, viszont kéne nekem a tfoot-ba az oldalszámozás is "Page actual_page of total_pages" alakban.
Elvileg a CSS3 szabvány tudja, viszont a Firefox (t.i. csak Firefoxra kell nekem) nem támogatja az @page at-rule-t.
Van valakinek valami ötlete?

Hozzászólások

JavaScript. Legtöbbször én is kénytelen vagyok JS-el megoldani a hiányzó CSS attributumokat. Behaviour-ral szerintem igen elegánsan meg lehet oldani. Felveszed a @pageat attributumot a CSS-be és a JS-sel a DOM tree-ből vizsgálod, hogy hol van ilyen. Ahol van, ott a kívánt hatást a Behaviour CSS class vagy id jelölésével hozzádrótozod a functiont ami pont ezt csinálja meg. Ezt elég könnyű megcsinálni. Relatíve.