So the good news is I can fix it, the bad news is this will require a fair bit of manual effort and reworking of the styles because of Reasons.