BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Visit Historic Bethlehem - ECPv6.16.4//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Visit Historic Bethlehem
X-ORIGINAL-URL:https://www.visithistoricbethlehem.com
X-WR-CALDESC:Events for Visit Historic Bethlehem
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20230312T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20231105T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20240310T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20241103T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20250309T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20251102T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20241203T183000
DTEND;TZID=America/New_York:20241203T203000
DTSTAMP:20260619T050627
CREATED:20241105T181423Z
LAST-MODIFIED:20241201T010725Z
UID:10000820-1733250600-1733257800@www.visithistoricbethlehem.com
SUMMARY:Celtic Cooking Classes
DESCRIPTION:at 			\n			\n							 \n\n\nEvent Overview\nMcCarthy’s Red Stag Pub invites you to join us for a Celtic Cooking Demonstration. Our guests will have the rare opportunity to watch our chef entertain and demo the finer techniques of Celtic cuisine. The menu is unique for each class so keep an eye out for menu highlights plus current and new dates! \nDoors open at 6:30pm. \nTicket includes each course being demonstrated. Does not include beverages. \n\nPricing\n\n				Per Person\n	\n\nTickets\nvar gform;gform||(document.addEventListener(“gform_main_scripts_loaded”\,function(){gform.scriptsLoaded=!0})\,window.addEventListener(“DOMContentLoaded”\,function(){gform.domLoaded=!0})\,gform={domLoaded:!1\,scriptsLoaded:!1\,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(“DOMContentLoaded”\,o):document.addEventListener(“gform_main_scripts_loaded”\,o)}\,hooks:{action:{}\,filter:{}}\,addAction:function(o\,n\,r\,t){gform.addHook(“action”\,o\,n\,r\,t)}\,addFilter:function(o\,n\,r\,t){gform.addHook(“filter”\,o\,n\,r\,t)}\,doAction:function(o){gform.doHook(“action”\,o\,arguments)}\,applyFilters:function(o){return gform.doHook(“filter”\,o\,arguments)}\,removeAction:function(o\,n){gform.removeHook(“action”\,o\,n)}\,removeFilter:function(o\,n\,r){gform.removeHook(“filter”\,o\,n\,r)}\,addHook:function(o\,n\,r\,t\,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+”_”+e.length)\,gform.hooks[o][n].push({tag:i\,callable:r\,priority:t=null==t?10:t})}\,doHook:function(n\,o\,r){var t;if(r=Array.prototype.slice.call(r\,1)\,null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o\,n){return o.priority-n.priority})\,o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window[t])\,”action”==n?t.apply(null\,r):r[0]=t.apply(null\,r)}))\,”filter”==n)return r[0]}\,removeHook:function(o\,n\,t\,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o\,n\,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)})\,gform.hooks[o][n]=r)}}); \n\n\n\n1Your Information\n2Ticket Information\n3Payment Information\n\n\n\n\n\n\nName(Required)\n\n                             \n                                                    First\n                                                 \n                             \n                                                    Last\n                                                 \n\n\nEmail(Required)\n\n                                 \n                                    Enter Email\n                                \n                                 \n                                    Confirm Email\n                                 \n\n \n\nPhone(Required) \n\n\n\n\n                         Next\n                    \n \n\n\n\nCeltic Cooking Classes(Required) \nChoose Class DateTuesday\, July 2nd\, 2024 – 6:30pm – 8:30pm (38 spots remaining)Tuesday\, August 6th\, 2024 – 6:30pm – 8:30pm (36 spots remaining)Tuesday\, September 3rd\, 2024 – 6:30pm – 8:30pm (21 spots remaining)Tuesday\, October 1st\, 2024 – 6:30pm – 8:30pm (35 spots remaining)Tuesday\, November 5th\, 2024 – 6:30pm – 8:30pm (33 spots remaining)Tuesday\, December 3rd\, 2024 – 6:30pm – 8:30pm (34 spots remaining)\n\nHow Many Tickets?(Required) \nHow Many People Attending?12345678910\n\nSubtotal \n\n                $0.00 \n\n\n\n                        Previous Next\n                    \n \n\n\n\nService Fee \n\n\n						Price: \n \n\nTotal \n\n\nCredit Card(Required) \n\n\n\nCard Details\n \n\n					Cardholder Name\n				\n\n \n				:root {\n  					–link-login-string: “Link login”\n				}\n			 \n\n\n\n\n\n\n\nPrevious Complete Purchase  \n \n\n/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_14’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_14’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’)\, 10) + parseInt(jQuery(‘body’).css(‘margin-top’)\, 10) + 100;if(is_form){form_content.find(‘form’).css(‘opacity’\, 0);jQuery(‘#gform_wrapper_14’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_14’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_14’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery(‘#gform_wrapper_14’).offset().top – mt); }\, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_14’).val();gformInitSpinner( 14\, ‘https://www.redstagpub.com/wp-content/plugins/gravityforms/images/spinner.svg’\, true );jQuery(document).trigger(‘gform_page_loaded’\, [14\, current_page]);window[‘gf_submitting_14’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_14’).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(‘#gf_14’).offset().top – mt);jQuery(document).trigger(‘gform_confirmation_loaded’\, [14]);window[‘gf_submitting_14’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_14’).text());}else{jQuery(‘#gform_14’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”\, [{ formId: “14”\, currentPage: “current_page”\, abort: function() { this.preventDefault(); } }]);                if (event && event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( “gform_wrapper_14” );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( “span” );            visibilitySpan.id = “gform_visibility_test_14”;            gformWrapperDiv.insertAdjacentElement( “afterend”\, visibilitySpan );        }        const visibilityTestDiv = document.getElementById( “gform_visibility_test_14” );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            jQuery( document ).trigger( ‘gform_post_render’\, [14\, current_page] );            gform.utils.trigger( { event: ‘gform/postRender’\, native: false\, data: { formId: 14\, currentPage: current_page } } );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func\, wait\, immediate ) {            var timeout;            return function() {                var context = this\, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context\, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later\, wait );                if ( callNow ) func.apply( context\, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }\, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body\, {                attributes: true\,                childList: false\,                subtree: true\,                attributeFilter: [ ‘style’\, ‘class’ ]\,            });        } else {            triggerPostRender();        }    } );} );\n/* ]]> */ \n			const turnstileIframe_14 = document.getElementById( ‘gform_ajax_frame_14’ ); \n			if ( turnstileIframe_14 ) {\n				turnstileIframe_14.addEventListener(‘load’\,function(){\n					setTimeout( function() {\n						const cfWrapper = document.querySelector( ‘.cf-turnstile’ ); \n						if ( ! cfWrapper ) {\n							return;\n						} \n						turnstile.render( ‘.cf-turnstile’ );\n					}\, 0 );\n				});\n			} \n\nEvent Venue\n\n\n\n\nEvent Organizer\n\n\nMcCarthy’s Red Stag Pub and Whiskey Bar\n \n610-861-7631 \nView Organizer Website \n \n\nAdd to Calendar\n\n\n\n\n\n						\n							Add to calendar						 \n\n\n\n									\n										Google Calendar									\n								\n\n									\n										iCalendar									\n								\n\n									\n										Outlook 365									\n								\n\n									\n										Outlook Live
URL:https://www.visithistoricbethlehem.com/event/celtic-cooking-classes-2/
LOCATION:McCarthy’s Red Stag Pub and Whiskey Bar\, 534 Main Street\, Bethlehem\, PA\, 18018\, United States
CATEGORIES:Celtic Cooking Classes,Merchant Events,Red Stag Pub Events
ATTACH;FMTTYPE=image/jpeg:https://cdn.visithistoricbethlehem.com/wp-content/uploads/2024/11/IMG_1749-e1640107428724-NDMomZ.tmp_.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20241203T183000
DTEND;TZID=America/New_York:20241203T203000
DTSTAMP:20260619T050627
CREATED:20241202T011206Z
LAST-MODIFIED:20241203T012915Z
UID:10000847-1733250600-1733257800@www.visithistoricbethlehem.com
SUMMARY:Celtic Cooking Classes
DESCRIPTION:at 			\n			\n							 \n\n\nEvent Overview\nJoin us for a festive evening of baking and decorating! Learn to make and decorate Celtic Christmas cookies while sipping on hot chocolate and enjoying delicious treats. \nDoors open at 6:30pm. \n\nPricing\n\n				Per Person\n	\n\nTickets\nvar gform;gform||(document.addEventListener(“gform_main_scripts_loaded”\,function(){gform.scriptsLoaded=!0})\,window.addEventListener(“DOMContentLoaded”\,function(){gform.domLoaded=!0})\,gform={domLoaded:!1\,scriptsLoaded:!1\,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(“DOMContentLoaded”\,o):document.addEventListener(“gform_main_scripts_loaded”\,o)}\,hooks:{action:{}\,filter:{}}\,addAction:function(o\,n\,r\,t){gform.addHook(“action”\,o\,n\,r\,t)}\,addFilter:function(o\,n\,r\,t){gform.addHook(“filter”\,o\,n\,r\,t)}\,doAction:function(o){gform.doHook(“action”\,o\,arguments)}\,applyFilters:function(o){return gform.doHook(“filter”\,o\,arguments)}\,removeAction:function(o\,n){gform.removeHook(“action”\,o\,n)}\,removeFilter:function(o\,n\,r){gform.removeHook(“filter”\,o\,n\,r)}\,addHook:function(o\,n\,r\,t\,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+”_”+e.length)\,gform.hooks[o][n].push({tag:i\,callable:r\,priority:t=null==t?10:t})}\,doHook:function(n\,o\,r){var t;if(r=Array.prototype.slice.call(r\,1)\,null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o\,n){return o.priority-n.priority})\,o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window[t])\,”action”==n?t.apply(null\,r):r[0]=t.apply(null\,r)}))\,”filter”==n)return r[0]}\,removeHook:function(o\,n\,t\,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o\,n\,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)})\,gform.hooks[o][n]=r)}}); \n\n\n\n1Your Information\n2Ticket Information\n3Payment Information\n\n\n\n\n\n\nName(Required)\n\n                             \n                                                    First\n                                                 \n                             \n                                                    Last\n                                                 \n\n\nEmail(Required)\n\n                                 \n                                    Enter Email\n                                \n                                 \n                                    Confirm Email\n                                 \n\n \n\nPhone(Required) \n\n\n\n\n                         Next\n                    \n \n\n\n\nCeltic Cooking Classes(Required) \nChoose Class DateTuesday\, July 2nd\, 2024 – 6:30pm – 8:30pm (38 spots remaining)Tuesday\, August 6th\, 2024 – 6:30pm – 8:30pm (36 spots remaining)Tuesday\, September 3rd\, 2024 – 6:30pm – 8:30pm (21 spots remaining)Tuesday\, October 1st\, 2024 – 6:30pm – 8:30pm (35 spots remaining)Tuesday\, November 5th\, 2024 – 6:30pm – 8:30pm (33 spots remaining)Tuesday\, December 3rd\, 2024 – 6:30pm – 8:30pm (34 spots remaining)\n\nHow Many Tickets?(Required) \nHow Many People Attending?12345678910\n\nSubtotal \n\n                $0.00 \n\n\n\n                        Previous Next\n                    \n \n\n\n\nService Fee \n\n\n						Price: \n \n\nTotal \n\n\nCredit Card(Required) \n\n\n\nCard Details\n \n\n					Cardholder Name\n				\n\n \n				:root {\n  					–link-login-string: “Link login”\n				}\n			 \n\n\n\n\n\n\n\nPrevious Complete Purchase  \n \n\n/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_14’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_14’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’)\, 10) + parseInt(jQuery(‘body’).css(‘margin-top’)\, 10) + 100;if(is_form){form_content.find(‘form’).css(‘opacity’\, 0);jQuery(‘#gform_wrapper_14’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_14’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_14’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery(‘#gform_wrapper_14’).offset().top – mt); }\, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_14’).val();gformInitSpinner( 14\, ‘https://www.redstagpub.com/wp-content/plugins/gravityforms/images/spinner.svg’\, true );jQuery(document).trigger(‘gform_page_loaded’\, [14\, current_page]);window[‘gf_submitting_14’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_14’).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(‘#gf_14’).offset().top – mt);jQuery(document).trigger(‘gform_confirmation_loaded’\, [14]);window[‘gf_submitting_14’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_14’).text());}else{jQuery(‘#gform_14’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”\, [{ formId: “14”\, currentPage: “current_page”\, abort: function() { this.preventDefault(); } }]);                if (event && event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( “gform_wrapper_14” );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( “span” );            visibilitySpan.id = “gform_visibility_test_14”;            gformWrapperDiv.insertAdjacentElement( “afterend”\, visibilitySpan );        }        const visibilityTestDiv = document.getElementById( “gform_visibility_test_14” );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            jQuery( document ).trigger( ‘gform_post_render’\, [14\, current_page] );            gform.utils.trigger( { event: ‘gform/postRender’\, native: false\, data: { formId: 14\, currentPage: current_page } } );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func\, wait\, immediate ) {            var timeout;            return function() {                var context = this\, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context\, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later\, wait );                if ( callNow ) func.apply( context\, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }\, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body\, {                attributes: true\,                childList: false\,                subtree: true\,                attributeFilter: [ ‘style’\, ‘class’ ]\,            });        } else {            triggerPostRender();        }    } );} );\n/* ]]> */ \n			const turnstileIframe_14 = document.getElementById( ‘gform_ajax_frame_14’ ); \n			if ( turnstileIframe_14 ) {\n				turnstileIframe_14.addEventListener(‘load’\,function(){\n					setTimeout( function() {\n						const cfWrapper = document.querySelector( ‘.cf-turnstile’ ); \n						if ( ! cfWrapper ) {\n							return;\n						} \n						turnstile.render( ‘.cf-turnstile’ );\n					}\, 0 );\n				});\n			} \n\nEvent Venue\n\n\n\n\nEvent Organizer\n\n\nMcCarthy’s Red Stag Pub and Whiskey Bar\n \n610-861-7631 \nView Organizer Website \n \n\nAdd to Calendar\n\n\n\n\n\n						\n							Add to calendar						 \n\n\n\n									\n										Google Calendar									\n								\n\n									\n										iCalendar									\n								\n\n									\n										Outlook 365									\n								\n\n									\n										Outlook Live
URL:https://www.visithistoricbethlehem.com/event/celtic-cooking-classes-4/
LOCATION:McCarthy’s Red Stag Pub and Whiskey Bar\, 534 Main Street\, Bethlehem\, PA\, 18018\, United States
CATEGORIES:Celtic Cooking Classes,Merchant Events,Red Stag Pub Events
ATTACH;FMTTYPE=image/jpeg:https://cdn.visithistoricbethlehem.com/wp-content/uploads/2024/12/monika-grabkowska-yuAEcsAe4lk-unsplash-1-1-ZsQDEh.tmp_.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20241204T180000
DTEND;TZID=America/New_York:20241204T190000
DTSTAMP:20260619T050627
CREATED:20241114T122401Z
LAST-MODIFIED:20241204T152620Z
UID:10000825-1733335200-1733338800@www.visithistoricbethlehem.com
SUMMARY:Ugly Sweater Run & Walk
DESCRIPTION:Following Live Advent\, you can join us for an Ugly Sweater Group Run & Walk at 6PM starting at the shop! We will also be doing a cookie exchange post run/walk!  \nFollow along more event info here: https://fb.me/e/28OlQOYgh \nHappy Holidays!
URL:https://www.visithistoricbethlehem.com/event/ugly-sweater-run-walk/
LOCATION:Aardvark Sports Shop\, 559 Main St\, Bethlehem\, PA\, United States
CATEGORIES:Merchant Events
GEO:40.621721;-75.381869
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Aardvark Sports Shop 559 Main St Bethlehem PA United States;X-APPLE-RADIUS=500;X-TITLE=559 Main St:geo:-75.381869,40.621721
END:VEVENT
END:VCALENDAR