BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//GayOut//Event Export//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
UID:147394@gayout.com
DTSTAMP:20260730T050158Z
DTSTART:20260815T163000Z
DTEND:20260815T230000Z
SUMMARY:Houston Pride 365 Parade
DESCRIPTION:@ 			\\n			\\n							\\n		\\n			\\nvar gform\\;gform||(docume
 nt.addEventListener("gform_main_scripts_loaded"\\,function(){gform.script
 sLoaded=!0})\\,document.addEventListener("gform/theme/scripts_loaded"\\,f
 unction(){gform.themeScriptsLoaded=!0})\\,window.addEventListener("DOMCon
 tentLoaded"\\,function(){gform.domLoaded=!0})\\,gform={domLoaded:!1\\,scr
 iptsLoaded:!1\\,themeScriptsLoaded:!1\\,isFormEditor:()=>"function"==type
 of 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.callIfLo
 aded(o)||(document.addEventListener("gform_main_scripts_loaded"\\,()=>{gf
 orm.scriptsLoaded=!0\\,gform.callIfLoaded(o)})\\,document.addEventListene
 r("gform/theme/scripts_loaded"\\,()=>{gform.themeScriptsLoaded=!0\\,gform
 .callIfLoaded(o)})\\,window.addEventListener("DOMContentLoaded"\\,()=>{gf
 orm.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)}\\,r
 emoveFilter:function(o\\,r\\,e){gform.removeHook("filter"\\,o\\,r\\,e)}\\
 ,addHook:function(o\\,r\\,e\\,t\\,n){null==gform.hooks[o][r]&&(gform.hook
 s[o][r]=[])\\;var d=gform.hooks[o][r]\\;null==n&&(n=r+"_"+d.length)\\,gfo
 rm.hooks[o][r].push({tag:n\\,callable:e\\,priority:t=null==t?10:t})}\\,do
 Hook: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){ret
 urn 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(n
 ull\\,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(funct
 ion(o\\,r\\,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)})\\,gf
 orm.hooks[o][r]=e)}})\\;\\n                \\n                        \\n
                             2026 Pride Parade on August 15\\n            
                 Join us as a volunteer walking group at the rescheduled H
 ouston Pride 365 Parade on Saturday\\, August 15! Celebrate community\\, 
 visibility\\, and Pride as we walk together alongside our decorated float
 . Wear your pride\\, bring your energy\\, and get ready for an unforgetta
 ble evening!\\n• Meet Time: Between 4:30 PM–5:30 PM\\n• Parade Plac
 ement: TBD\\n• Location Details: We will send a follow-up email on Frid
 ay\\, August 14 with more information and a photo of our decorated Pride 
 float to help you find us\\n• Important: Depending on parade staging\\,
  you may need to walk through the line to locate our group\\nWe can’t w
 ait to celebrate Pride with you!\\nQuestions? Email bibi@montrosecenter.o
 rg\\n                        \\n                        Name(Required)\\n
                             \\n                            \\n           
                                          First\\n                        
                             \\n                                          
       \\n                            \\n                            \\n  
                                                           Last\\n        
                                                     \\n                  
                                       \\n                            \\n 
                        Email(Required)\\n                                
 \\n                                    Enter Email\\n                    
                 \\n                                \\n                   
              \\n                                    Confirm Email\\n     
                                \\n                                \\n    
                             \\n                            Phone(Required
 )\\n            #cf-turnstile-gf-227 { margin-left: -15px\\; }   .gf-turn
 stile-container { width: 100%\\; } .gform_footer.top_label { display: fle
 x\\; flex-wrap: wrap\\; }  document.addEventListener("DOMContentLoaded"\\
 , function() {document.addEventListener('gform/post_render'\\, function h
 andlePostRender(event) {if (event.detail.formId !== 227) {return\\;}gform
 .utils.addAsyncFilter('gform/submission/pre_submission'\\, async function
  handlePreSubmission(data) {document.addEventListener('gform/post_render'
 \\, function rerenderTurnstile(event) {if (event.detail.formId !== 227) {
 return\\;}const turnstileElement = document.getElementById('cf-turnstile-
 gf-227')\\;if (turnstileElement) {turnstile.remove('#cf-turnstile-gf-227'
 )\\;turnstile.render('#cf-turnstile-gf-227')\\;}document.removeEventListe
 ner('gform/post_render'\\, rerenderTurnstile)\\;})\\;gform.utils.removeFi
 lter('gform/submission/pre_submission'\\, handlePreSubmission)\\;return d
 ata\\;})\\;document.removeEventListener('gform/post_render'\\, handlePost
 Render)\\;})\\;})\\; \\n            \\n            \\n            \\n    
         \\n            \\n            \\n            \\n            \\n  
           \\n            \\n            \\n            \\n            \\n
         \\n                        \\n                        \\ngform.in
 itializeOnLoaded( function() {gformInitSpinner( 227\\, 'https://montrosec
 enter.org/wp-content/plugins/gravityforms/images/spinner.svg'\\, true )\\
 ;jQuery('#gform_ajax_frame_227').on('load'\\,function(){var contents = jQ
 uery(this).contents().find('*').html()\\;var is_postback = contents.index
 Of('GF_AJAX_POSTBACK') >= 0\\;if(!is_postback){return\\;}var form_content
  = jQuery(this).contents().find('#gform_wrapper_227')\\;var is_confirmati
 on = jQuery(this).contents().find('#gform_confirmation_wrapper_227').leng
 th > 0\\;var is_redirect = contents.indexOf('gformRedirect(){') >= 0\\;va
 r is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation
 \\;var mt = parseInt(jQuery('html').css('margin-top')\\, 10) + parseInt(j
 Query('body').css('margin-top')\\, 10) + 100\\;if(is_form){jQuery('#gform
 _wrapper_227').html(form_content.html())\\;if(form_content.hasClass('gfor
 m_validation_error')){jQuery('#gform_wrapper_227').addClass('gform_valida
 tion_error')\\;} else {jQuery('#gform_wrapper_227').removeClass('gform_va
 lidation_error')\\;}setTimeout( function() { /* delay the scroll by 50 mi
 lliseconds to fix a bug in chrome */  }\\, 50 )\\;if(window['gformInitDat
 epicker']) {gformInitDatepicker()\\;}if(window['gformInitPriceFields']) {
 gformInitPriceFields()\\;}var current_page = jQuery('#gform_source_page_n
 umber_227').val()\\;gformInitSpinner( 227\\, 'https://montrosecenter.org/
 wp-content/plugins/gravityforms/images/spinner.svg'\\, true )\\;jQuery(do
 cument).trigger('gform_page_loaded'\\, [227\\, current_page])\\;window['g
 f_submitting_227'] = false\\;}else if(!is_redirect){var confirmation_cont
 ent = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html()\\;if(!conf
 irmation_content){confirmation_content = contents\\;}jQuery('#gform_wrapp
 er_227').replaceWith(confirmation_content)\\;jQuery(document).trigger('gf
 orm_confirmation_loaded'\\, [227])\\;window['gf_submitting_227'] = false\
 \;wp.a11y.speak(jQuery('#gform_confirmation_message_227').text())\\;}else
 {jQuery('#gform_227').append(contents)\\;if(window['gformRedirect']) {gfo
 rmRedirect()\\;}}jQuery(document).trigger("gform_pre_post_render"\\, [{ f
 ormId: "227"\\, currentPage: "current_page"\\, abort: function() { this.p
 reventDefault()\\; } }])\\;        if (event && event.defaultPrevented) {
                 return\\;        }        const gformWrapperDiv = documen
 t.getElementById( "gform_wrapper_227" )\\;        if ( gformWrapperDiv ) 
 {            const visibilitySpan = document.createElement( "span" )\\;  
           visibilitySpan.id = "gform_visibility_test_227"\\;            g
 formWrapperDiv.insertAdjacentElement( "afterend"\\, visibilitySpan )\\;  
       }        const visibilityTestDiv = document.getElementById( "gform_
 visibility_test_227" )\\;        let postRenderFired = false\\;        fu
 nction triggerPostRender() {            if ( postRenderFired ) {         
        return\\;            }            postRenderFired = true\\;       
      gform.core.triggerPostRenderEvents( 227\\, current_page )\\;        
     if ( visibilityTestDiv ) {                visibilityTestDiv.parentNod
 e.removeChild( visibilityTestDiv )\\;            }        }        functi
 on debounce( func\\, wait\\, immediate ) {            var timeout\\;     
        return function() {                var context = this\\, args = ar
 guments\\;                var later = function() {                    tim
 eout = null\\;                    if ( !immediate ) func.apply( context\\
 , args )\\;                }\\;                var callNow = immediate &&
  !timeout\\;                clearTimeout( timeout )\\;                tim
 eout = setTimeout( later\\, wait )\\;                if ( callNow ) func.
 apply( context\\, args )\\;            }\\;        }        const debounc
 edTriggerPostRender = debounce( function() {            triggerPostRender
 ()\\;        }\\, 200 )\\;        if ( visibilityTestDiv && visibilityTes
 tDiv.offsetParent === null ) {            const observer = new MutationOb
 server( ( mutations ) => {                mutations.forEach( ( mutation )
  => {                    if ( mutation.type === 'attributes' && visibilit
 yTestDiv.offsetParent !== null ) {                        debouncedTrigge
 rPostRender()\\;                        observer.disconnect()\\;         
            }                })\\;            })\\;            observer.ob
 serve( document.body\\, {                attributes: true\\,             
    childList: false\\,                subtree: true\\,                att
 ributeFilter: [ 'style'\\, 'class' ]\\,            })\\;        } else { 
            triggerPostRender()\\;        }    } )\\;} )\\;\\n		\\n	\\n		\
 \n	\\n	\\n		\\n			\\n				\\n					\\n						\\n	\\n	\\n						\\n							Add 
 to calendar						\\n						\\n	\\n					\\n					\\n						\\n															
 \\n									\\n										Google Calendar									\\n								\\n										
 					\\n									\\n										iCalendar									\\n								\\n											
 				\\n									\\n										Outlook 365									\\n								\\n										
 					\\n									\\n										Outlook Live\\nhttps://www.gayout.com/usa-c
 anada/united-states/houston/events/houston-pride-365-parade-2026-08-15
LOCATION:Montrose Center
URL:https://www.gayout.com/usa-canada/united-states/houston/events/houston-pride-365-parade-2026-08-15
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
