I am starting a new post because my original post has been marked as resolved even though it is not.
The $EM_Event output method does not return consistent results for me when listing all events in a category.
The only way I can consistently get a correct list of all events in a category is to use
if ( have_posts() ) : while ( have_posts() ) : the_post();
But if I use that there is no way to access the fields that I need. Can't one just use get_post_meta() for the custom fields in the event record? I even opened the database in phpMyAdmin to try to determine the field names 'event_start_time', 'event_end_time', etc.
I would be happy to use the EM_Events method but it is not working correctly.