I'm tring to add a MonthCalendar control to a form, but I'm having a problem when I select multiple dates - when more than one date is selected a white bar appears over the date so you can read the numbers.

This is only happening when Application.EnableVisualStyles() is called. Is there a fix for this which will let me keep the XP theme? I'm using VS2005 Standard.