BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Perrysburg\, OH city meetings
BEGIN:VEVENT
UID:perrysburg-oh-personnel-committee-2026-05-18-1600@muyni.com
DTSTAMP:20260714T144600Z
LAST-MODIFIED:20260714T144600Z
DTSTART:20260518T160000
DURATION:PT1H
SUMMARY:Personnel Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10223\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10237\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-personnel-committee-2026-05-18-1600
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10223,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10237,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-public-utilities-committee-2026-05-18-1700@muyni.com
DTSTAMP:20260714T144607Z
LAST-MODIFIED:20260714T144607Z
DTSTART:20260518T170000
DURATION:PT1H
SUMMARY:Public Utilities Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10226\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10239\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-public-utilities-committee-2026-05-18-1700
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10226,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10239,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-city-council-2026-05-19-1830@muyni.com
DTSTAMP:20260714T144545Z
LAST-MODIFIED:20260714T144545Z
DTSTART:20260519T183000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10231\,plainText=false)\nAgenda Packet: https://p
 errysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=102
 35\,plainText=false)\nMinutes: https://perrysburgoh.api.civicclerk.com/v1/
 Meetings/GetMeetingFileStream(fileId=10244\,plainText=false)\nAll document
 s & details:  https://www.muyni.com/meetings/perrysburg-oh-city-council-20
 26-05-19-1830
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10231,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10235,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10244,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-safety-committee-2026-05-19-1730@muyni.com
DTSTAMP:20260714T144611Z
LAST-MODIFIED:20260714T144611Z
DTSTART:20260519T173000
DURATION:PT1H
SUMMARY:Safety Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10227\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10242\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-safety-committee-2026-05-19-1730
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10227,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10242,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-architectural-review-committee-2026-05-20-1000@muyni.com
DTSTAMP:20260714T144538Z
LAST-MODIFIED:20260714T144538Z
DTSTART:20260520T100000
DURATION:PT1H
SUMMARY:Architectural Review Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10234\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-architectural-review-commit
 tee-2026-05-20-1000
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10234,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-planning-and-zoning-committee-2026-05-26-1600@muyni.com
DTSTAMP:20260714T144602Z
LAST-MODIFIED:20260714T144602Z
DTSTART:20260526T160000
DURATION:PT1H
SUMMARY:Planning and Zoning Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10245\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10263\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-planning-and-zoning-committee-2026-05-26-1600
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10245,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10263,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-planning-commission-2026-05-28-1830@muyni.com
DTSTAMP:20260714T144603Z
LAST-MODIFIED:20260714T144603Z
DTSTART:20260528T183000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10217\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10315\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-planning-commission-2026-05-28-1830
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10217,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10315,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-citizen-s-park-and-recreation-advisory-committee-2026-06-
 01-1900@muyni.com
DTSTAMP:20260629T204243Z
LAST-MODIFIED:20260629T204243Z
DTSTART:20260601T190000
DURATION:PT1H
SUMMARY:Citizen's Park and Recreation Advisory Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10248\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-citizen-s-park-and-recreati
 on-advisory-committee-2026-06-01-1900
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10248,plainText=false)
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-street-tree-commission-2026-06-01-0900@muyni.com
DTSTAMP:20260714T144614Z
LAST-MODIFIED:20260714T144614Z
DTSTART:20260601T090000
DURATION:PT1H
SUMMARY:Street Tree Commission
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10247\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10316\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-street-tree-commission-2026-06-01-0900
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10247,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10316,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-city-council-2026-06-02-1830@muyni.com
DTSTAMP:20260714T144545Z
LAST-MODIFIED:20260714T144545Z
DTSTART:20260602T183000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10259\,plainText=false)\nAgenda Packet: https://p
 errysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=102
 60\,plainText=false)\nMinutes: https://perrysburgoh.api.civicclerk.com/v1/
 Meetings/GetMeetingFileStream(fileId=10270\,plainText=false)\nAll document
 s & details:  https://www.muyni.com/meetings/perrysburg-oh-city-council-20
 26-06-02-1830
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10259,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10260,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10270,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-board-of-zoning-appeals-2026-06-08-1800@muyni.com
DTSTAMP:20260714T144541Z
LAST-MODIFIED:20260714T144541Z
DTSTART:20260608T180000
DURATION:PT1H
SUMMARY:Board of Zoning Appeals
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10265\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10329\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-board-of-zoning-appeals-2026-06-08-1800
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10265,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10329,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-historic-landmarks-commission-2026-06-08-1900@muyni.com
DTSTAMP:20260714T144556Z
LAST-MODIFIED:20260714T144556Z
DTSTART:20260608T190000
DURATION:PT1H
SUMMARY:Historic Landmarks Commission
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10264\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10330\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-historic-landmarks-commission-2026-06-08-1900
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10264,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10330,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-recreation-committee-2026-06-08-1700@muyni.com
DTSTAMP:20260629T204305Z
LAST-MODIFIED:20260629T204305Z
DTSTART:20260608T170000
DURATION:PT1H
SUMMARY:Recreation Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/perrys
 burg-oh-recreation-committee-2026-06-08-1700
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-service-committee-2026-06-08-1600@muyni.com
DTSTAMP:20260629T204308Z
LAST-MODIFIED:20260629T204308Z
DTSTART:20260608T160000
DURATION:PT1H
SUMMARY:Service Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/perrys
 burg-oh-service-committee-2026-06-08-1600
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-civil-service-commission-2026-06-09-0830@muyni.com
DTSTAMP:20260714T144546Z
LAST-MODIFIED:20260714T144546Z
DTSTART:20260609T083000
DURATION:PT1H
SUMMARY:Civil Service Commission
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10268\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10320\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-civil-service-commission-2026-06-09-0830
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10268,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10320,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-finance-committee-2026-06-09-1600@muyni.com
DTSTAMP:20260714T144553Z
LAST-MODIFIED:20260714T144553Z
DTSTART:20260609T160000
DURATION:PT1H
SUMMARY:Finance Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10272\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10284\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-finance-committee-2026-06-09-1600
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10272,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10284,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-architectural-review-committee-2026-06-11-0900@muyni.com
DTSTAMP:20260714T144538Z
LAST-MODIFIED:20260714T144538Z
DTSTART:20260611T090000
DURATION:PT1H
SUMMARY:Architectural Review Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10275\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-architectural-review-commit
 tee-2026-06-11-0900
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10275,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-city-council-2026-06-16-1830@muyni.com
DTSTAMP:20260714T144545Z
LAST-MODIFIED:20260714T144545Z
DTSTART:20260616T183000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10281\,plainText=false)\nAgenda Packet: https://p
 errysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=102
 82\,plainText=false)\nMinutes: https://perrysburgoh.api.civicclerk.com/v1/
 Meetings/GetMeetingFileStream(fileId=10288\,plainText=false)\nAll document
 s & details:  https://www.muyni.com/meetings/perrysburg-oh-city-council-20
 26-06-16-1830
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10281,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10282,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10288,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-safety-committee-2026-06-16-1730@muyni.com
DTSTAMP:20260714T144611Z
LAST-MODIFIED:20260714T144611Z
DTSTART:20260616T173000
DURATION:PT1H
SUMMARY:Safety Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10283\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10295\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-safety-committee-2026-06-16-1730
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10283,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10295,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-architectural-review-committee-2026-06-17-1000@muyni.com
DTSTAMP:20260629T204239Z
LAST-MODIFIED:20260629T204239Z
DTSTART:20260617T100000
DURATION:PT1H
SUMMARY:Architectural Review Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/perrys
 burg-oh-architectural-review-committee-2026-06-17-1000
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-public-utilities-committee-2026-06-22-1700@muyni.com
DTSTAMP:20260714T144607Z
LAST-MODIFIED:20260714T144607Z
DTSTART:20260622T170000
DURATION:PT1H
SUMMARY:Public Utilities Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10289\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10296\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-public-utilities-committee-2026-06-22-1700
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10289,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10296,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-personnel-committee-2026-06-23-1700@muyni.com
DTSTAMP:20260714T144600Z
LAST-MODIFIED:20260714T144600Z
DTSTART:20260623T170000
DURATION:PT1H
SUMMARY:Personnel Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10286\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10299\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-personnel-committee-2026-06-23-1700
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10286,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10299,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-planning-and-zoning-committee-2026-06-23-1600@muyni.com
DTSTAMP:20260714T144602Z
LAST-MODIFIED:20260714T144602Z
DTSTART:20260623T160000
DURATION:PT1H
SUMMARY:Planning and Zoning Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10290\,plainText=false)\nMinutes: https://perrysb
 urgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=10317\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/p
 errysburg-oh-planning-and-zoning-committee-2026-06-23-1600
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10290,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10317,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-architectural-review-committee-2026-06-24-1000@muyni.com
DTSTAMP:20260629T204239Z
LAST-MODIFIED:20260629T204239Z
DTSTART:20260624T100000
DURATION:PT1H
SUMMARY:Architectural Review Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/perrys
 burg-oh-architectural-review-committee-2026-06-24-1000
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-planning-commission-2026-06-25-1830@muyni.com
DTSTAMP:20260714T144603Z
LAST-MODIFIED:20260714T144603Z
DTSTART:20260625T183000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10292\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-planning-commission-2026-06
 -25-1830
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10292,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-citizen-s-park-and-recreation-advisory-committee-2026-07-
 06-1900@muyni.com
DTSTAMP:20260711T153726Z
LAST-MODIFIED:20260711T153726Z
DTSTART:20260706T190000
DURATION:PT1H
SUMMARY:Citizen's Park and Recreation Advisory Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/perrys
 burg-oh-citizen-s-park-and-recreation-advisory-committee-2026-07-06-1900
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-street-tree-commission-2026-07-06-0900@muyni.com
DTSTAMP:20260711T153744Z
LAST-MODIFIED:20260711T153744Z
DTSTART:20260706T090000
DURATION:PT1H
SUMMARY:Street Tree Commission
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10300\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-street-tree-commission-2026
 -07-06-0900
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10300,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-city-council-2026-07-07-1830@muyni.com
DTSTAMP:20260711T153727Z
LAST-MODIFIED:20260711T153727Z
DTSTART:20260707T183000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10310\,plainText=false)\nAgenda Packet: https://p
 errysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=103
 11\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/perrysburg-oh-city-council-2026-07-07-1830
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10310,plainText=false)
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10311,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-general-2026-07-07-1715@muyni.com
DTSTAMP:20260711T153732Z
LAST-MODIFIED:20260711T153732Z
DTSTART:20260707T171500
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10307\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-general-2026-07-07-1715
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10307,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-public-hearing-2026-07-07-1825@muyni.com
DTSTAMP:20260714T144605Z
LAST-MODIFIED:20260714T144605Z
DTSTART:20260707T182000
DURATION:PT1H
SUMMARY:Public Hearing
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10293\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-public-hearing-2026-07-07-1
 825
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10293,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-board-of-zoning-appeals-2026-07-13-1800@muyni.com
DTSTAMP:20260713T142509Z
LAST-MODIFIED:20260713T142509Z
DTSTART:20260713T180000
DURATION:PT1H
SUMMARY:Board of Zoning Appeals
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10318\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-board-of-zoning-appeals-202
 6-07-13-1800
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10318,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-historic-landmarks-commission-2026-07-13-1900@muyni.com
DTSTAMP:20260713T142529Z
LAST-MODIFIED:20260713T142529Z
DTSTART:20260713T190000
DURATION:PT1H
SUMMARY:Historic Landmarks Commission
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10314\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-historic-landmarks-commissi
 on-2026-07-13-1900
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10314,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-recreation-committee-2026-07-13-1700@muyni.com
DTSTAMP:20260713T142543Z
LAST-MODIFIED:20260713T142543Z
DTSTART:20260713T170000
DURATION:PT1H
SUMMARY:Recreation Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/perrys
 burg-oh-recreation-committee-2026-07-13-1700
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-service-committee-2026-07-13-1600@muyni.com
DTSTAMP:20260713T142546Z
LAST-MODIFIED:20260713T142546Z
DTSTART:20260713T160000
DURATION:PT1H
SUMMARY:Service Committee
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10323\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-service-committee-2026-07-1
 3-1600
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10323,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-civil-service-commission-2026-07-14-0830@muyni.com
DTSTAMP:20260714T144546Z
LAST-MODIFIED:20260714T144546Z
DTSTART:20260714T083000
DURATION:PT1H
SUMMARY:Civil Service Commission
DESCRIPTION:Agenda: https://perrysburgoh.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=10321\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/perrysburg-oh-civil-service-commission-20
 26-07-14-0830
ATTACH:https://perrysburgoh.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=10321,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:perrysburg-oh-finance-committee-2026-07-14-1600@muyni.com
DTSTAMP:20260714T144553Z
LAST-MODIFIED:20260714T144553Z
DTSTART:20260714T160000
DURATION:PT1H
SUMMARY:Finance Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/perrys
 burg-oh-finance-committee-2026-07-14-1600
STATUS:CANCELLED
END:VEVENT
END:VCALENDAR
