Possibly...
This sounds like another case of conflicts due to ie having different default settings for margins and padding than other browsers.
Try setting the margin and padding settings for these tags to zero and then setting the ones you want. This gets rid of the defaults you cannot see.
In your case, if this is the problem, there is a likely situation with the calendar of it being too wide for the div (or column) it is in, not because it is too wide itself but because of default margin or padding amounts being added to the ones you asked for leaving too little width.
|