Provo basically does the same thing -- 2756 hours per year, 106 hours per PP. Our firefighters fill in their time with their time off accruals when they are not going to work their regularly scheduled shifts.
(Our firefighters are on equalized paychecks, so they get paid for the 106 hours regardless of their actual hours worked in the PP. Their actual hours worked are based on an 18-day cycle.)
I hope that helps, Amy, but email me at taolsen@provo.gov if you would like more info!