Originally Posted by Chosen
Those are how UBB defines it also. It is a common naming convention. It is ultimately just a coincidence.
That is unfortunate as UBB's CSS can not be incorporated since we are talking a block within the Drupal page layout. So Drupal's CSS wins without contest.

Originally Posted by Sirdude
and as for combined classes, just use more selective css rules and you can cascade a different effect, regardless of overlap.
The PHP code to get the calendar within a Drupal block is assigning CSS to each cell of the calendar table. Since the naming collision exists, "my hands are tied". Me defining CSS at the <div id="island_calendar"> will be overruled by the CSS of the cell, which is what we see happening.

Are there additional switches to the PHP code to adjust the class names in the HTML it is generating for the calendar?