Appointments+ width of calendar in Firefox

I have a problem with the width of the Calendar on our "Make an Appointment" page. It is fine in Chrome & IE but in Firefox (26)it is squeezed into about a quarter of the screen on the left. (If I'm logged into Wordpress it is OK).Any thoughts as to how to solve this?
Many thanks Malcolm