BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Grid Magazine - ECPv6.15.20//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Grid Magazine
X-ORIGINAL-URL:https://gridphilly.com
X-WR-CALDESC:Events for Grid Magazine
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:20220313T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20221106T060000
END:STANDARD
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
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20260308T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20261101T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20270314T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20271107T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20260321T103000
DTEND;TZID=America/New_York:20260321T120000
DTSTAMP:20260419T205354
CREATED:20260305T192345Z
LAST-MODIFIED:20260305T192345Z
UID:10030030-1774089000-1774094400@gridphilly.com
SUMMARY:Vegetable Seed Starting Workshop
DESCRIPTION:*Para español\, deslice hacia el final de la página*\nGet a start on your veggie growing by learning to effectively plant vegetable seeds indoors. You will learn how to take care of your plant once it germinates until it is time to put it outside.\nThis indoor workshop will include all supplies and instruction by a Penn State Extension Master Gardener. \nYou will also take home seeds! \nSpace is limited\, so please register \nvar gform;gform||(document.addEventListener(“gform_main_scripts_loaded”\,function(){gform.scriptsLoaded=!0})\,document.addEventListener(“gform/theme/scripts_loaded”\,function(){gform.themeScriptsLoaded=!0})\,window.addEventListener(“DOMContentLoaded”\,function(){gform.domLoaded=!0})\,gform={domLoaded:!1\,scriptsLoaded:!1\,themeScriptsLoaded:!1\,isFormEditor:()=>”function”==typeof InitializeEditor\,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(“The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.”)\,o()\,0))}\,initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(“gform_main_scripts_loaded”\,()=>{gform.scriptsLoaded=!0\,gform.callIfLoaded(o)})\,document.addEventListener(“gform/theme/scripts_loaded”\,()=>{gform.themeScriptsLoaded=!0\,gform.callIfLoaded(o)})\,window.addEventListener(“DOMContentLoaded”\,()=>{gform.domLoaded=!0\,gform.callIfLoaded(o)}))}\,hooks:{action:{}\,filter:{}}\,addAction:function(o\,r\,e\,t){gform.addHook(“action”\,o\,r\,e\,t)}\,addFilter:function(o\,r\,e\,t){gform.addHook(“filter”\,o\,r\,e\,t)}\,doAction:function(o){gform.doHook(“action”\,o\,arguments)}\,applyFilters:function(o){return gform.doHook(“filter”\,o\,arguments)}\,removeAction:function(o\,r){gform.removeHook(“action”\,o\,r)}\,removeFilter:function(o\,r\,e){gform.removeHook(“filter”\,o\,r\,e)}\,addHook:function(o\,r\,e\,t\,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+”_”+d.length)\,gform.hooks[o][r].push({tag:n\,callable:e\,priority:t=null==t?10:t})}\,doHook:function(r\,o\,e){var t;if(e=Array.prototype.slice.call(e\,1)\,null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o\,r){return o.priority-r.priority})\,o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window[t])\,”action”==r?t.apply(null\,e):e[0]=t.apply(null\,e)}))\,”filter”==r)return e[0]}\,removeHook:function(o\,r\,t\,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o\,r\,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)})\,gform.hooks[o][r]=e)}}); \n\n\n						Δ \ndocument.getElementById( “ak_js_1” ).setAttribute( “value”\, ( new Date() ).getTime() ); \n\n\n\nName(Required)\n\n                            \n                                                    First \n                                                 \n                            \n                                                            Last \n                                                         \n\nEmail(Required) \n\n\nPhone \n\n\nHow many adults? | ¿Cuántos adultos mayores? *(Required) \n\n\nHow many children under 18? | ¿Cuántos niños menores de 18? \n\n\n\nThis field is hidden when viewing the form\nHow many binoculars do you need? \n\nPlease enter a number from 0 to 10.\n\n\nHow did you find out about this event? | ¿Cómo se enteró de este evento? \nSelection an answer | Selecciona una opciónTTF Website | Sitio web de TTFTTF Email | Correo electrónico de TTFTTF Social Media (Facebook\, Instagram\, etc.) | Redes sociales de TTFOther's Social Media | Redes sociales de otrosFlyer or Poster | Volante o cartelSchool or Organization | Escuela u organizaciónOther | Otro\n\nIf you selected “Other\,” we’d love to know more — please tell us how you heard about this event! ｜ Si seleccionó “Otro\,” ¡nos encantaría saber más! Cuéntenos cómo se enteró de este evento. \n\n\n\nThis field is hidden when viewing the form\nEvent \n\n\n\nThis field is hidden when viewing the form\nEvent URL \n\n\n\nBy submitting this form\, you agree to receive emails from Tookany/Tacony-Frankford Watershed Partnership Inc.\, 4500 Worth Street\, Philadelphia\, PA 19124-3491. \n\n\n\n\n \ngform.initializeOnLoaded( function() {gformInitSpinner( 15\, ‘https://ttfwatershed.org/wp-content/plugins/gravityforms/images/spinner.svg’\, true );jQuery(‘#gform_ajax_frame_15’).on(‘load’\,function(){var contents = jQuery(this).contents().find(‘*’).html();var is_postback = contents.indexOf(‘GF_AJAX_POSTBACK’) >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_15’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_15’).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){jQuery(‘#gform_wrapper_15’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_15’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_15’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }\, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_15’).val();gformInitSpinner( 15\, ‘https://ttfwatershed.org/wp-content/plugins/gravityforms/images/spinner.svg’\, true );jQuery(document).trigger(‘gform_page_loaded’\, [15\, current_page]);window[‘gf_submitting_15’] = 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_15’).replaceWith(confirmation_content);jQuery(document).trigger(‘gform_confirmation_loaded’\, [15]);window[‘gf_submitting_15’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_15’).text());}else{jQuery(‘#gform_15’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”\, [{ formId: “15”\, currentPage: “current_page”\, abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( “gform_wrapper_15” );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( “span” );            visibilitySpan.id = “gform_visibility_test_15”;            gformWrapperDiv.insertAdjacentElement( “afterend”\, visibilitySpan );        }        const visibilityTestDiv = document.getElementById( “gform_visibility_test_15” );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 15\, 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\n~~~Español~~~Comience a cultivar vegetales dentro del hogar aprendiendo a sembrar semillas eficientemente. Aprenderás a cuidar tu planta una vez que germina hasta que llegue el momento de sacarla al exterior. ¡Este taller incluirá todos los suministros e instrucciones de un maestro jardinero de Filadelfia County. ¡Usted también se llevará a casa un contenedor con semillas! \nComplete el siguiente formulario para registrarse. \n 
URL:https://gridphilly.com/event/vegetable-seed-starting-workshop-2/
LOCATION:Friends Hospital Greenhouse\, 4641 E Roosevelt Blvd\, Philadelphia\, PA\, 19124\, United States
CATEGORIES:Featured,Montgomery County,Plantings
ATTACH;FMTTYPE=image/png:https://gridphilly.com/wp-content/uploads/2026/02/General-Event-Banner-Learn-CYsBd3.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20260314T130000
DTEND;TZID=America/New_York:20260314T150000
DTSTAMP:20260419T205354
CREATED:20260305T192343Z
LAST-MODIFIED:20260305T192343Z
UID:10030029-1773493200-1773500400@gridphilly.com
SUMMARY:Live Stake Harvesting
DESCRIPTION:Learn about what live staking is\, how to harvest live stakes\, and how to install live stakes. \nvar gform;gform||(document.addEventListener(“gform_main_scripts_loaded”\,function(){gform.scriptsLoaded=!0})\,document.addEventListener(“gform/theme/scripts_loaded”\,function(){gform.themeScriptsLoaded=!0})\,window.addEventListener(“DOMContentLoaded”\,function(){gform.domLoaded=!0})\,gform={domLoaded:!1\,scriptsLoaded:!1\,themeScriptsLoaded:!1\,isFormEditor:()=>”function”==typeof InitializeEditor\,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(“The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.”)\,o()\,0))}\,initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(“gform_main_scripts_loaded”\,()=>{gform.scriptsLoaded=!0\,gform.callIfLoaded(o)})\,document.addEventListener(“gform/theme/scripts_loaded”\,()=>{gform.themeScriptsLoaded=!0\,gform.callIfLoaded(o)})\,window.addEventListener(“DOMContentLoaded”\,()=>{gform.domLoaded=!0\,gform.callIfLoaded(o)}))}\,hooks:{action:{}\,filter:{}}\,addAction:function(o\,r\,e\,t){gform.addHook(“action”\,o\,r\,e\,t)}\,addFilter:function(o\,r\,e\,t){gform.addHook(“filter”\,o\,r\,e\,t)}\,doAction:function(o){gform.doHook(“action”\,o\,arguments)}\,applyFilters:function(o){return gform.doHook(“filter”\,o\,arguments)}\,removeAction:function(o\,r){gform.removeHook(“action”\,o\,r)}\,removeFilter:function(o\,r\,e){gform.removeHook(“filter”\,o\,r\,e)}\,addHook:function(o\,r\,e\,t\,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+”_”+d.length)\,gform.hooks[o][r].push({tag:n\,callable:e\,priority:t=null==t?10:t})}\,doHook:function(r\,o\,e){var t;if(e=Array.prototype.slice.call(e\,1)\,null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o\,r){return o.priority-r.priority})\,o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window[t])\,”action”==r?t.apply(null\,e):e[0]=t.apply(null\,e)}))\,”filter”==r)return e[0]}\,removeHook:function(o\,r\,t\,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o\,r\,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)})\,gform.hooks[o][r]=e)}}); \n\n\n\n \n\n						Δ \ndocument.getElementById( “ak_js_1” ).setAttribute( “value”\, ( new Date() ).getTime() ); \n\n\n\nName(Required)\n\n                            \n                                                    First \n                                                 \n                            \n                                                            Last \n                                                         \n\nEmail(Required) \n\n\nPhone \n\n\nHow many adults? | ¿Cuántos adultos mayores? *(Required) \n\n\nHow many children under 18? | ¿Cuántos niños menores de 18? \n\n\n\nThis field is hidden when viewing the form\nHow many binoculars do you need? \n\nPlease enter a number from 0 to 10.\n\n\nHow did you find out about this event? | ¿Cómo se enteró de este evento? \nSelection an answer | Selecciona una opciónTTF Website | Sitio web de TTFTTF Email | Correo electrónico de TTFTTF Social Media (Facebook\, Instagram\, etc.) | Redes sociales de TTFOther's Social Media | Redes sociales de otrosFlyer or Poster | Volante o cartelSchool or Organization | Escuela u organizaciónOther | Otro\n\nIf you selected “Other\,” we’d love to know more — please tell us how you heard about this event! ｜ Si seleccionó “Otro\,” ¡nos encantaría saber más! Cuéntenos cómo se enteró de este evento. \n\n\n\nThis field is hidden when viewing the form\nEvent \n\n\n\nThis field is hidden when viewing the form\nEvent URL \n\n\n\nBy submitting this form\, you agree to receive emails from Tookany/Tacony-Frankford Watershed Partnership Inc.\, 4500 Worth Street\, Philadelphia\, PA 19124-3491. \n\n\n\n\n \ngform.initializeOnLoaded( function() {gformInitSpinner( 15\, ‘https://ttfwatershed.org/wp-content/plugins/gravityforms/images/spinner.svg’\, true );jQuery(‘#gform_ajax_frame_15’).on(‘load’\,function(){var contents = jQuery(this).contents().find(‘*’).html();var is_postback = contents.indexOf(‘GF_AJAX_POSTBACK’) >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_15’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_15’).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){jQuery(‘#gform_wrapper_15’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_15’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_15’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }\, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_15’).val();gformInitSpinner( 15\, ‘https://ttfwatershed.org/wp-content/plugins/gravityforms/images/spinner.svg’\, true );jQuery(document).trigger(‘gform_page_loaded’\, [15\, current_page]);window[‘gf_submitting_15’] = 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_15’).replaceWith(confirmation_content);jQuery(document).trigger(‘gform_confirmation_loaded’\, [15]);window[‘gf_submitting_15’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_15’).text());}else{jQuery(‘#gform_15’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”\, [{ formId: “15”\, currentPage: “current_page”\, abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( “gform_wrapper_15” );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( “span” );            visibilitySpan.id = “gform_visibility_test_15”;            gformWrapperDiv.insertAdjacentElement( “afterend”\, visibilitySpan );        }        const visibilityTestDiv = document.getElementById( “gform_visibility_test_15” );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 15\, 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 
URL:https://gridphilly.com/event/live-stake-harvesting/
LOCATION:High School Park\, Montgomery Ave & High School Rd.\, Elkins Park\, PA\, 19027\, United States
CATEGORIES:Featured,Plantings
ATTACH;FMTTYPE=image/png:https://gridphilly.com/wp-content/uploads/2026/02/General-Event-Banner-Learn-CYsBd3.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20260228T103000
DTEND;TZID=America/New_York:20260228T120000
DTSTAMP:20260419T205354
CREATED:20260218T231447Z
LAST-MODIFIED:20260218T231447Z
UID:10029063-1772274600-1772280000@gridphilly.com
SUMMARY:Winter Native Seed Sowing
DESCRIPTION:Learn about growing native perennials in this easy way to start seeds. The native seeds are started outside in containers so they are protected from wildlife and benefit from the cold temperatures of winter. This indoor workshop will include all supplies and instruction by a Philadelphia County Master Gardener. You will also take home containers with seeds! \nDon’t miss this opportunity to grow native plants and learn sustainable gardening practices. 🌿♻️ \nvar gform;gform||(document.addEventListener(“gform_main_scripts_loaded”\,function(){gform.scriptsLoaded=!0})\,document.addEventListener(“gform/theme/scripts_loaded”\,function(){gform.themeScriptsLoaded=!0})\,window.addEventListener(“DOMContentLoaded”\,function(){gform.domLoaded=!0})\,gform={domLoaded:!1\,scriptsLoaded:!1\,themeScriptsLoaded:!1\,isFormEditor:()=>”function”==typeof InitializeEditor\,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(“The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.”)\,o()\,0))}\,initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(“gform_main_scripts_loaded”\,()=>{gform.scriptsLoaded=!0\,gform.callIfLoaded(o)})\,document.addEventListener(“gform/theme/scripts_loaded”\,()=>{gform.themeScriptsLoaded=!0\,gform.callIfLoaded(o)})\,window.addEventListener(“DOMContentLoaded”\,()=>{gform.domLoaded=!0\,gform.callIfLoaded(o)}))}\,hooks:{action:{}\,filter:{}}\,addAction:function(o\,r\,e\,t){gform.addHook(“action”\,o\,r\,e\,t)}\,addFilter:function(o\,r\,e\,t){gform.addHook(“filter”\,o\,r\,e\,t)}\,doAction:function(o){gform.doHook(“action”\,o\,arguments)}\,applyFilters:function(o){return gform.doHook(“filter”\,o\,arguments)}\,removeAction:function(o\,r){gform.removeHook(“action”\,o\,r)}\,removeFilter:function(o\,r\,e){gform.removeHook(“filter”\,o\,r\,e)}\,addHook:function(o\,r\,e\,t\,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+”_”+d.length)\,gform.hooks[o][r].push({tag:n\,callable:e\,priority:t=null==t?10:t})}\,doHook:function(r\,o\,e){var t;if(e=Array.prototype.slice.call(e\,1)\,null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o\,r){return o.priority-r.priority})\,o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window[t])\,”action”==r?t.apply(null\,e):e[0]=t.apply(null\,e)}))\,”filter”==r)return e[0]}\,removeHook:function(o\,r\,t\,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o\,r\,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)})\,gform.hooks[o][r]=e)}}); \n\n\n\n \n\n						Δ \ndocument.getElementById( “ak_js_1” ).setAttribute( “value”\, ( new Date() ).getTime() ); \n\n\n\nName(Required)\n\n                            \n                                                    First \n                                                 \n                            \n                                                            Last \n                                                         \n\nEmail(Required) \n\n\nPhone \n\n\nHow many adults over 18? | ¿Cuántos adultos mayores de 18? * (Required)(Required) \n\n\nHow many children will attend with you who are under 18? | ¿Cuántos niños menores de 18? \n\n\n\nThis field is hidden when viewing the form\nHow many binoculars do you need? \n\nPlease enter a number from 0 to 10.\n\n\nHow did you find out about this event? | ¿Cómo se enteró de este evento? \nSelection an answer | Selecciona una opciónTTF Website | Sitio web de TTFTTF Email | Correo electrónico de TTFTTF Social Media (Facebook\, Instagram\, etc.) | Redes sociales de TTFOther's Social Media | Redes sociales de otrosFlyer or Poster | Volante o cartelSchool or Organization | Escuela u organizaciónOther | Otro\n\nIf you selected “Other\,” we’d love to know more — please tell us how you heard about this event! ｜ Si seleccionó “Otro\,” ¡nos encantaría saber más! Cuéntenos cómo se enteró de este evento. \n\n\n\nThis field is hidden when viewing the form\nEvent \n\n\n\nThis field is hidden when viewing the form\nEvent URL \n\n\n\nBy submitting this form\, you agree to receive emails from Tookany/Tacony-Frankford Watershed Partnership Inc.\, 4500 Worth Street\, Philadelphia\, PA 19124-3491. \n\n\n\n\n \ngform.initializeOnLoaded( function() {gformInitSpinner( 15\, ‘https://ttfwatershed.org/wp-content/plugins/gravityforms/images/spinner.svg’\, true );jQuery(‘#gform_ajax_frame_15’).on(‘load’\,function(){var contents = jQuery(this).contents().find(‘*’).html();var is_postback = contents.indexOf(‘GF_AJAX_POSTBACK’) >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_15’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_15’).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){jQuery(‘#gform_wrapper_15’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_15’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_15’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }\, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_15’).val();gformInitSpinner( 15\, ‘https://ttfwatershed.org/wp-content/plugins/gravityforms/images/spinner.svg’\, true );jQuery(document).trigger(‘gform_page_loaded’\, [15\, current_page]);window[‘gf_submitting_15’] = 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_15’).replaceWith(confirmation_content);jQuery(document).trigger(‘gform_confirmation_loaded’\, [15]);window[‘gf_submitting_15’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_15’).text());}else{jQuery(‘#gform_15’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”\, [{ formId: “15”\, currentPage: “current_page”\, abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( “gform_wrapper_15” );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( “span” );            visibilitySpan.id = “gform_visibility_test_15”;            gformWrapperDiv.insertAdjacentElement( “afterend”\, visibilitySpan );        }        const visibilityTestDiv = document.getElementById( “gform_visibility_test_15” );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 15\, 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~~~Español~~~ \nAprenda a cultivar plantas perennes nativas de esta manera fácil de comenzar a sembrar. Las semillas nativas se siembran afuera en contenedores para que estén protegidas de la vida silvestre y se beneficien de las bajas temperaturas del invierno. ¡Este taller incluirá todos los suministros e instrucciones de un maestro jardinero de Philadelphia County! ¡Usted también se llevará a casa un contenedor con semillas! \n 
URL:https://gridphilly.com/event/winter-native-seed-sowing/
LOCATION:Friends Hospital Greenhouse\, 4641 E Roosevelt Blvd\, Philadelphia\, PA\, 19124\, United States
CATEGORIES:Featured,Plantings
ATTACH;FMTTYPE=image/png:https://gridphilly.com/wp-content/uploads/2026/02/General-Event-Banner-Learn-CYsBd3.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20251101T103000
DTEND;TZID=America/New_York:20251101T120000
DTSTAMP:20260419T205354
CREATED:20251017T201022Z
LAST-MODIFIED:20251017T201022Z
UID:10023111-1761993000-1761998400@gridphilly.com
SUMMARY:Riverbend Fall Adopt-A-Tree
DESCRIPTION:Come join Riverbend on October 25th or November 1st to welcome some new trees to our nature preserve! Bring your friends and family along to help plant native trees and provide homes for animals that live in our forests. These are pay what you wish events\, and you can join us for one or both days! \nSign up link for the 25th: https://tinyurl.com/RiverbendAdopt \nSign up link for the 1st: https://tinyurl.com/RiverbendAdopt2
URL:https://gridphilly.com/event/riverbend-fall-adopt-a-tree/2025-11-01/
LOCATION:Riverbend Environmental Education Center\, 1950 Spring Mill Road\, Gladwyne\, PA\, 19035\, United States
CATEGORIES:Community Events,Community Service,family and kid friendly,Free,Outdoor Event,Plantings
ATTACH;FMTTYPE=image/png:https://gridphilly.com/wp-content/uploads/2025/10/Treeplanting-.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20251025T103000
DTEND;TZID=America/New_York:20251025T120000
DTSTAMP:20260419T205354
CREATED:20251017T201022Z
LAST-MODIFIED:20251017T201022Z
UID:10023110-1761388200-1761393600@gridphilly.com
SUMMARY:Riverbend Fall Adopt-A-Tree
DESCRIPTION:Come join Riverbend on October 25th or November 1st to welcome some new trees to our nature preserve! Bring your friends and family along to help plant native trees and provide homes for animals that live in our forests. These are pay what you wish events\, and you can join us for one or both days! \nSign up link for the 25th: https://tinyurl.com/RiverbendAdopt \nSign up link for the 1st: https://tinyurl.com/RiverbendAdopt2
URL:https://gridphilly.com/event/riverbend-fall-adopt-a-tree/2025-10-25/
LOCATION:Riverbend Environmental Education Center\, 1950 Spring Mill Road\, Gladwyne\, PA\, 19035\, United States
CATEGORIES:Community Events,Community Service,family and kid friendly,Free,Outdoor Event,Plantings
ATTACH;FMTTYPE=image/png:https://gridphilly.com/wp-content/uploads/2025/10/Treeplanting-.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20250222T103000
DTEND;TZID=America/New_York:20250222T120000
DTSTAMP:20260419T205354
CREATED:20250204T195359Z
LAST-MODIFIED:20250204T195359Z
UID:10016971-1740220200-1740225600@gridphilly.com
SUMMARY:Winter Seed Sowing at Elkins Park Free Library
DESCRIPTION:Learn about growing native perennials in this easy way to start seeds.  The native seeds are started outside in containers so they are protected from wildlife and benefit from the cold temperatures of winter. This free indoor workshop will include all supplies and instruction by a Penn State Extension Master Gardener. You will also take home containers with seeds! \nDo you know\, we’re using Bennett Compost’s eco-friendly soil\, which replaces harmful peat moss and mined minerals like vermiculite with sustainable rice hulls and coconut coir. These ingredients improve drainage\, create a light\, airy soil structure\, and support healthy root growth—all while being better for the planet! \nDon’t miss this opportunity to grow native plants and learn sustainable gardening practices. 🌿♻️ \nSpace is limited. Please Register Here \n~~~Español~~~\nAprenda a cultivar plantas perennes nativas de esta manera fácil de comenzar a sembrar. Las semillas nativas se siembran afuera en contenedores para que estén protegidas de la vida silvestre y se beneficien de las bajas temperaturas del invierno. ¡Este taller gratis incluirá todos los suministros e instrucciones de un maestro jardinero de Penn State. ¡Usted también se llevará a casa un contenedor con semillas! \nEspacio es limitado\, favor regístrese aquí
URL:https://gridphilly.com/event/winter-seed-sowing-at-elkins-park-free-library/
LOCATION:Elkins Park Free Library\, 563 Church Rd\, Elkins Park\, PA\, 19027\, United States
CATEGORIES:Featured,Montgomery County,Nature Talks,Plantings
ATTACH;FMTTYPE=image/png:https://gridphilly.com/wp-content/uploads/2025/02/25-Seed-starting-workshop-1080-x-1350-px-2-QtDXkp.tmp_.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20250205T180000
DTEND;TZID=America/New_York:20250205T193000
DTSTAMP:20260419T205354
CREATED:20241203T173919Z
LAST-MODIFIED:20241203T173919Z
UID:10015881-1738778400-1738783800@gridphilly.com
SUMMARY:Botany of Design (Online)
DESCRIPTION:Using his book Understanding Perennials as a starting point\, Bill Cullina tackles the thorny subject of garden design in an innovative way. In this fun and informative talk\, he explores such things as the reasons for big leaves\, variegation\, red foliage and flowers and ways to create more satisfying designs without breaking the budget. He looks at life beyond the color wheel\, and the importance of healthy soil and reveals some of his best horticultural secrets while weaving together aesthetics\, psychology\, botany\, and ecology. Both beginning gardeners and seasoned pros will be able to learn from and enjoy this talk.\nThis program takes place online on Wednesday\, February 5\, 2025.\nAbout the Instructor:\nBill Cullina is the F. Otto Haas Executive Director of the Morris Arboretum. He is a well-known author\, lecturer\, and authority on North American native plants. His books include Wildflowers; Native Trees\, Shrubs\, and Vines; Native Ferns\, Mosses\, and Grasses; and Understanding Perennials.
URL:https://gridphilly.com/event/botany-of-design-online/
LOCATION:Mt Cuba\, 3120 Barley Mill Rd\, Hockessin\, DE\, 19707\, United States
CATEGORIES:Gardening,Native Plants,Plantings
ATTACH;FMTTYPE=image/jpeg:https://gridphilly.com/wp-content/uploads/2024/11/Botany-of-Design.jpg
ORGANIZER;CN="Mt. Cuba Center":MAILTO:info@mtcubacenter.org
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20241109T090000
DTEND;TZID=America/New_York:20241109T120000
DTSTAMP:20260419T205354
CREATED:20241015T174525Z
LAST-MODIFIED:20241015T174525Z
UID:10015071-1731142800-1731153600@gridphilly.com
SUMMARY:Love Your Pretzel Park Day
DESCRIPTION:Spend the morning beautifying Pretzel Park. Tasks will include trash and litter pick-up; leaves and organic debris clean-up; as well as weeding\, planting and mulching. Gardening equipment provided. Refreshments provided. Please register at loveyourpark.org Rain date: November 10\, 2024
URL:https://gridphilly.com/event/love-your-pretzel-park-day/
LOCATION:Pretzel Park\, 4300 Silverwood Street\, Philadelphia\, 19127\, United States
CATEGORIES:Accessible Event,Adults,Children,Community Service,Event,Family,Family-friendly,Free,Free Community Events,Gardening,Outdoor Event,Plantings,Special Event,Volunteering
ATTACH;FMTTYPE=image/jpeg:https://gridphilly.com/wp-content/uploads/2024/10/IMG_3787.jpeg
ORGANIZER;CN="Friends of Pretzel Park":MAILTO:mail@friendsofpretzelpark.org
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20241102T103000
DTEND;TZID=America/New_York:20241102T120000
DTSTAMP:20260419T205354
CREATED:20241015T172203Z
LAST-MODIFIED:20241015T172203Z
UID:10014974-1730543400-1730548800@gridphilly.com
SUMMARY:Adopt-a-Tree Tree Planting Event
DESCRIPTION:Join us with your family to adopt and plant trees at Riverbend. \nFall is a wonderful time to plant trees just before it turns colder in the winter months. Planting trees at the preserve helps to provide habitat to local wildlife\, combat climate change and helps to maintain our local water supply as the trees we plant keep runoff from heading to the Schuylkill River watershed. \nRegistration is required as spaces are limited. This event is open to all ages. Please bring your own water and work gloves to the event. \nThis is a Riverbend PAY WHAT YOU WISH Event: \nThe true cost to Riverbend to offer this educational event to the public is $35 per family. We recognize that for some families\, this is unaffordable. Therefore\, we invite you to choose the price you wish to pay for this event. In doing so\, you help make environmental education accessible to ALL children\, regardless of their family’s financial situation.
URL:https://gridphilly.com/event/adopt-a-tree-tree-planting-event/
LOCATION:Riverbend Environmental Education Center\, 1950 Spring Mill Road\, Gladwyne\, PA\, 19035\, United States
CATEGORIES:Celebrations & Networking,Children,Community Events,Event,Events,Family,Family Activities,Family and Kids,Family Fun,Family-friendly,Festival,Film,Food,Food & Drink,Free,Free Community Events,Gardening,General Events,Kids,Montgomery County,Native Plants,Nature & Community Science,Outdoor Event,Plantings,Seasonal,Special Event,Stewardship
ATTACH;FMTTYPE=image/png:https://gridphilly.com/wp-content/uploads/2024/10/Riverbend_FallTreePlanting.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20241013T130000
DTEND;TZID=America/New_York:20241013T150000
DTSTAMP:20260419T205354
CREATED:20241010T193352Z
LAST-MODIFIED:20241010T193352Z
UID:10014885-1728824400-1728831600@gridphilly.com
SUMMARY:AAMP Family Fun Day: History is Alive! Sojourner Truth Storytime
DESCRIPTION:On October 13\, 2024\, from 1 to 3 PM\, get ready for an unforgettable adventure as we step into history with the legendary Sojourner Truth! Start your visit off by meeting Sojourner in the Conversations Gallery 2 at 1 PM for a Black History pop quiz game. Stop by the front desk and grab your materials for the scavenger hunt to uncover clues hidden throughout the museum’s galleries. \nAt 2 PM\, we invite our youngest guests and their families to gather in the Jack T. Franklin Auditorium for an electrifying storytime. Listen and learn as Sojourner delivers a dramatic reading about life on the Underground Railroad with her brave companions. \nDon’t miss this chance to relive history in a way you’ve never experienced! \nAbout Dr. Daisy Century\, Sojourner Truth Re-Enactor: \nDaisy Century 2 \nDr. Daisy Century and Ms. Sojourner Truth are both powerful singers and very intelligent women\, whether self-taught or academically trained. Almost as impressively tall as the woman she portrays\, Century gives a commanding performance of Ms. Truth\, bringing to life a woman undeterred by incredible obstacles\, a woman who mixed with the leading figures of her day\, including Susan B. Anthony\, Abraham Lincoln\, and Ulysses S. Grant. Audience members are urged to \nconsider the twin goals of racial and gender parity of equal importance. We are inspired by Ms. Truth’s fiery wit\, as exemplified by her rejoinder to a Screenshot 2024-09-20 163037comment that since she smoked a pipe (at one time)\, her conduct did not reflect cleanliness being next to godliness. Said Sojourner\, “When I die\, I expect to leave my breath behind.” The audience has the opportunity to sign Sojourner Truth’s Book of Life\, signifying their connection to Ms. Truth’s legacy. \nInformation pulled from Characters | Dr. Daisy Century. (n.d.). Dr. Daisy Century. www.daisycentury.com/characters
URL:https://gridphilly.com/event/aamp-family-fun-day-history-is-alive-sojourner-truth-storytime/
LOCATION:African American Museum in Philadelphia\, 701 Arch Street\, Philadelphia\, PA\, 19106\, United States
CATEGORIES:Accessible Event,Activism,Adults,Arts & Culture,Arts & Performance,Community Events,Discussion,Food,Free Community Events,Gallery,Health & Wellness,History,Plantings,Special Event,Wellness
ATTACH;FMTTYPE=image/png:https://gridphilly.com/wp-content/uploads/2024/10/History-is-alive-No-Parenthesis-1.png
ORGANIZER;CN="African American Museum in Philadelphia":MAILTO:info@aampmuseum.org
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20240427T103000
DTEND;TZID=America/New_York:20240427T120000
DTSTAMP:20260419T205354
CREATED:20240409T165009Z
LAST-MODIFIED:20240409T165009Z
UID:10012249-1714213800-1714219200@gridphilly.com
SUMMARY:Spring Adopt-a-Tree Treeplanting!
DESCRIPTION:Join us with your family and friends to adopt and plant trees at Riverbend.\nSpring is a wonderful time to plant trees\, just as the preserve is coming back to life. Planting trees helps combat climate change and maintain our local water supply\, as trees keep excess stormwater runoff from heading to the Schuylkill River watershed. \nSpend the morning with us at Riverbend enjoying: \n-Planting trees and learning about the trees that call Riverbend home \n-Playing tree-tastic games \n-Filling out an adoption certificate for the tree you planted \n-And participating in the Philadelphia City Nature Challenge BioBlitz! \nRegistration is required\, as spaces are limited. This event is open to all ages. Please bring your own water and work gloves. \nThis is a Riverbend PAY WHAT YOU WISH Event: \nThe true cost to Riverbend to offer this educational event to the public is $35 per family. We recognize that for some families\, this is unaffordable. Therefore\, we invite you to choose the price you wish to pay for this event. In doing so\, you help make environmental education accessible to ALL children\, regardless of their family’s financial situation.
URL:https://gridphilly.com/event/spring-adopt-a-tree-treeplanting/
LOCATION:Riverbend Environmental Education Center\, 1950 Spring Mill Road\, Gladwyne\, PA\, 19035\, United States
CATEGORIES:BioBlitz,Family and Kids,Nature & Community Science,Outdoor Event,Plantings
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20240414T120000
DTEND;TZID=America/New_York:20240414T160000
DTSTAMP:20260419T205354
CREATED:20240401T131218Z
LAST-MODIFIED:20240401T131218Z
UID:10012196-1713096000-1713110400@gridphilly.com
SUMMARY:Earth Day Free Family Day
DESCRIPTION:Philadelphia\, PA- Join us for a Free Family Day at the American Swedish Historical Museum! In collaboration with FDR Park and the Dandelion Project\, we will have family-friendly activities and crafts inside and outside of the Museum to help us take care of the Earth! Programs include paper making and solar printing workshops\, a pollinator identification activity\, wildflower planting\, recycled material building\, and more. \nIf your family has never visited the American Swedish Historical Museum before\, this is the perfect opportunity! \nLearn more and RSVP here: https://www.americanswedish.org/events/earth-day-free-family-day
URL:https://gridphilly.com/event/earth-day-free-family-day/
LOCATION:American Swedish Historical Museum\, 1900 Pattison Ave\, Philadeplhia\, PA\, 19145\, United States
CATEGORIES:Community Events,Event,Events,Family,Family Activities,Family and Kids,Family Fun,Family-friendly,Free,Free Community Events,Kids,Little Explorers,Outdoor Event,Plantings,Special Event,Workshop
ATTACH;FMTTYPE=image/jpeg:https://gridphilly.com/wp-content/uploads/2024/03/EarthDay1.jpg
ORGANIZER;CN="American Swedish Historical Museum":MAILTO:iandren@americanswedish.org
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20240323T103000
DTEND;TZID=America/New_York:20240323T120000
DTSTAMP:20260419T205354
CREATED:20240301T194952Z
LAST-MODIFIED:20240301T194952Z
UID:10011708-1711189800-1711195200@gridphilly.com
SUMMARY:Vegetable Seed Starting Workshop
DESCRIPTION:Get a start on your veggie growing by learning to effectively plant vegetable seeds indoors. You will learn how to take care of your plant once it germinates until it is time to put it outside. \nThis free indoor workshop will include all supplies and instruction by a Penn State Extension Master Gardener.\nYou will also take home seeds! \nSpace is limited. Please Register Here \n~~~Español~~~\nComience a cultivar vegetales dentro del hogar aprendiendo a sembrar semillas eficientemente. Aprenderás a cuidar tu planta una vez que germina hasta que llegue el momento de sacarla al exterior. ¡\n\nEste taller gratis incluirá todos los suministros e instrucciones de un maestro jardinero de Penn State. ¡Usted también se llevará a casa un contenedor con semillas!\n\nEspacio limitado. Favor Registrarse Aquí
URL:https://gridphilly.com/event/vegetable-seed-starting-workshop/
LOCATION:Juniata Golf Club\, 1391 E Cayuga St\, Philadelphia\, PA\, 19124\, United States
CATEGORIES:Featured,Plantings
ATTACH;FMTTYPE=image/jpeg:https://gridphilly.com/wp-content/uploads/2024/03/foraging-walk-5.21.22-ag8GUV.tmp_.jpg
ORGANIZER;CN="TTF Watershed Partnership":MAILTO:info@ttfwatershed.org
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20231213T160000
DTEND;TZID=America/New_York:20231213T180000
DTSTAMP:20260419T205354
CREATED:20231206T191051Z
LAST-MODIFIED:20231206T191051Z
UID:10010229-1702483200-1702490400@gridphilly.com
SUMMARY:Design a Doodad #002: Beer Can Label Design Workshop
DESCRIPTION:Join us at Triple Bottom Brewing to design your own beer can label! \nFirst\, we will take you on a short design adventure by getting to know how much inspiration and intention it takes to bring a label to life. Meet Marian Bailey\, the creator of the Triple Bottom’s Hazy IPA\, Training Montage label. \nThen\, YOU become the designer of your own beer can label\, using provided supplies and templates. Lastly\, we’ll put your label on a can for you to use as a vessel or a planter (yes\, we will have succulents). \nRegistration includes: \n+ One (1) beverage\n+ All beer can label materials\n+ All Plant and soil materials \nDesign a Doodad is a Design Gym series of hands-on workshops for all ages that are design-curious\, enthusiasts\, converted + professionals to learn about design foundation principles in the disciplines of architecture\, fashion\, graphic + textile design to name a few. Design Gym makes design accessible through tools\, activities\, projects + experiences because everyone can be a designer. Flex your creativity with us! \nAge Requirement: All ages\nDesign Level: No experience necessary\nDesign Discipline/Interest: Graphic Design\, Package Design\, Creative Design \n$45 per guest | $25 student price
URL:https://gridphilly.com/event/design-a-doodad-002-beer-can-label-design-workshop/
LOCATION:Triple Bottom Brewing\, 915 Spring Garden Street\, Philadelphia\, PA\, 19123\, United States
CATEGORIES:Announcements,Arts & Culture,Celebrations & Networking,Classes & Workshops,Classes and Workshops,Community Events,Community Meetup,Event,Family Activities,Family Fun,Family-friendly,Food & Drink,Free,Free Community Events,Happy Hour,LGBTQIA+,Little Explorers,Local Food,Local Textiles,Make + Take Series,Plantings,Seasonal,Series,Social,Special Event,Stewardship,Sustainable Textiles,Workshop,Workshops & Seminars
ATTACH;FMTTYPE=image/png:https://gridphilly.com/wp-content/uploads/2023/12/DESIGN-A-DOODAD_TBB.png
ORGANIZER;CN="Design Gym":MAILTO:FlexIt@DesignGym.Co
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20231008T110000
DTEND;TZID=America/New_York:20231008T130000
DTSTAMP:20260419T205354
CREATED:20230926T174139Z
LAST-MODIFIED:20230926T174139Z
UID:10007122-1696762800-1696770000@gridphilly.com
SUMMARY:Seed Starter Sunday
DESCRIPTION:Join us on these Sundays to get everything you need to plant seeds and take them home to grow!\n\n\nDomingos: Inicio de semillas\n\n¡Reúnese estos domingos para recibir todo lo que necesitas para sembrar semillas y llevarlas a tu hogar para crecer!\n\n\n\nSeptember septiembre 24:  Arugula & Carrots\nOctober octubre 8: Black-eyed Susan\nPlease register here. \n\nQuestions? Contact ralt@ttfwatershed.org.
URL:https://gridphilly.com/event/seed-starter-sunday-2/
LOCATION:Ferko Playground\, 1101 E Cayuga St\, Philadelphia\, PA\, 19124\, United States
CATEGORIES:Featured,Plantings,Tacony Creek Park Events
ATTACH;FMTTYPE=image/jpeg:https://gridphilly.com/wp-content/uploads/2023/09/20230920_Seed-Starting-Workshop_Ferko-Playground_Flyer-scaled-g8uOuh.tmp_.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20230924T110000
DTEND;TZID=America/New_York:20230924T130000
DTSTAMP:20260419T205354
CREATED:20230915T170528Z
LAST-MODIFIED:20230915T170528Z
UID:10006915-1695553200-1695560400@gridphilly.com
SUMMARY:Seed Starter Sunday
DESCRIPTION:Join TTF on three Sundays at the River Alive! Learning Trail to get FREE seeds and everything needed to plant and take them home to grow!\n\nSeptember 10: Carrots\nSeptember 24: Arugula\nOctober 8: Black-eyed Susan \nPlease register here. \n\nQuestions? Contact ralt@ttfwatershed.org.
URL:https://gridphilly.com/event/seed-starter-sunday/
LOCATION:Ferko Playground\, 1101 E Cayuga St\, Philadelphia\, PA\, 19124\, United States
CATEGORIES:Featured,Plantings,Tacony Creek Park Events
ATTACH;FMTTYPE=image/jpeg:https://gridphilly.com/wp-content/uploads/2023/09/black-eyed-susan-3-VeNB0l.tmp_.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20230920T180000
DTEND;TZID=America/New_York:20230920T203000
DTSTAMP:20260419T205354
CREATED:20230911T185128Z
LAST-MODIFIED:20230911T185128Z
UID:10006826-1695232800-1695241800@gridphilly.com
SUMMARY:Tree Tenders Fall Basic Training 2023
DESCRIPTION:PHS trains Tree Tenders and provides the resources needed to plant and nurture trees in their own neighborhoods. Regionally\, there are over 6\,500 Tree Tenders from 100+ neighborhoods! Join an existing group or form your own Tree Tenders group by attending the training with two neighbors. \nLearn about tree care and planting by participating in a PHS Tree Tenders training this fall. This eight-hour course offered both in-person AND virtually\, offers topics including tree biology\, identification\, planting\, and proper care. You will be joining one of the nation’s oldest\, most respected volunteer urban tree care programs. \nThis is a three (3) part workshop series taking place on Wednesday evenings: September 20 & 27 and October 4\, 6;00 pm – 8:30 pm. Attendees may catch up on a missed live session by viewing the session recordings at their convenience\, though we do encourage live participation whenever possible.
URL:https://gridphilly.com/event/tree-tenders-fall-basic-training-2023/
LOCATION:PHS McLean Library\, 100 North 20th Street\, 1st Floor\, Philadelphia\, 19103\, United States
CATEGORIES:Gardening,Neighborhood,Plantings,Workshop,Workshops & Seminars
ATTACH;FMTTYPE=image/jpeg:https://gridphilly.com/wp-content/uploads/2023/09/TreeTenders.jpeg
END:VEVENT
END:VCALENDAR