/**
  * Get the correct internal page template
  *
  * @return string Template class
  */
 public static function get_current_template_class()
 {
     $class = '';
     // list view
     if (tribe_is_list_view() || tribe_is_showing_all() || tribe_is_ajax_view_request('list')) {
         $class = 'Tribe__Events__Template__List';
     } elseif (tribe_is_month() || tribe_is_ajax_view_request('month')) {
         $class = 'Tribe__Events__Template__Month';
     } elseif (tribe_is_day() || tribe_is_ajax_view_request('day')) {
         $class = 'Tribe__Events__Template__Day';
     } elseif (Tribe__Templates::is_embed()) {
         $class = 'Tribe__Events__Template__Embed';
     } elseif (is_singular(Tribe__Events__Main::POSTTYPE)) {
         $class = 'Tribe__Events__Template__Single_Event';
     }
     // apply filters
     return apply_filters('tribe_events_current_template_class', $class);
 }