I had the issue where my Calendar was mimicking the event posted. I would copy the following php code below and it would screw up my CSS on my site. I followed the recommendations that was provided and added the following to my functions.php.
// Try to stop the first event category from being added to the article classes
// (when the default page template is used) – Thanks Barry
add_filter(‘post_class’, ‘remove_tribe_cat_once’, 1);
function remove_tribe_cat_once(array $classes) {
if ( class_exists(‘TribeEvents’) ) {
// The Main Calendar Page or Calendar Category Page
if (( tribe_is_month() && !is_tax() ) || ( tribe_is_month() && is_tax() )) {
static $count = 0;
if ($count++ === 0) {
remove_filter(‘post_class’, array(TribeEvents::instance(), ‘post_class’));
}
else {
add_filter(‘post_class’, array(TribeEvents::instance(), ‘post_class’));
remove_filter(‘post_class’, ‘remove_tribe_cat_once’);
}
return $classes;
}
}
}