1) Fixed focus style of buttons in Firefox
The pink dashed border that represents when a button or an input has keyboard focus was broken in Firefox on buttons that have 'hidden text'. We sometimes hide text on buttons that have no visible text content so that they remain accessible to users using assistive technology. We've changed the code that hides the text to work better across all browsers.
2) Fixed jagged heading text on appointment popup heading
The heading on the appointment pop-ip was being rendered badly in Safari. This was a simple fix to smooth the appearance of the font.
3) Calendar column alignment
In a bug introduced with this change, the columns were out of alignment when the 'today' column was the last in the view. This bug fix removes the additional border that the 'today' column had that was causing the misalignment.