{exp:channel:entries channel="cal" entry_id="{exp:stash:get name='course_id' random}" show_future_entries="yes" show_expired="no" dynamic="no" parse="inward"} {exp:stash:set name="class_title"}{title}{/exp:stash:set} {exp:stash:set name="class_start_date"}{start-date}{/exp:stash:set} {exp:stash:set name="class_start_month"}{start-date format="%F"}{/exp:stash:set} {exp:stash:set name="class_start_day"}{start-date format="%d"}{/exp:stash:set} {exp:stash:set name="class_start_year"}{start-date format="%Y"}{/exp:stash:set} {exp:stash:set name="class_end_date"}{end-date format="%d, %Y"}{/exp:stash:set} {exp:stash:set name="class_end_month"}{end-date format="%F"}{/exp:stash:set} {exp:stash:set name="class_end_day"}{end-date format="%d"}{/exp:stash:set} {exp:stash:set name="class_end_year"}{end-date format="%Y"}{/exp:stash:set} {exp:stash:set name="class_venue_name"}{event-venue-name}{/exp:stash:set} {exp:stash:set name="class_venue_street"}{event-venue-street}{/exp:stash:set} {exp:stash:set name="class_venue_city"}{event-venue-city}{/exp:stash:set} {exp:stash:set name="class_venue_state"}{event-venue-state2}{/exp:stash:set} {exp:stash:set name="class_venue_zip"}{event-venue-zip}{/exp:stash:set} {exp:stash:set name="class_venue_country"}{event-venue-country}{/exp:stash:set} {exp:stash:set name="class_cal_url"}/calendar/{categories}{category_url_title}{/categories}/{url_title}/{/exp:stash:set} {/exp:channel:entries} {exp:stash:set name="class_date"}{exp:stash:class_start_month} {if exp:stash:class_start_day == exp:stash:class_end_day}{exp:stash:class_start_day}, {if:else}{exp:stash:class_start_day} - {if exp:stash:class_end_month != exp:stash:class_start_month}{exp:stash:class_end_month} {/if}{exp:stash:class_end_day}, {/if}{exp:stash:class_end_year}{/exp:stash:set}