BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Portland\, ME city meetings
BEGIN:VEVENT
UID:portland-me-city-council-2026-05-18-1600@muyni.com
DTSTAMP:20260714T133927Z
LAST-MODIFIED:20260714T133927Z
DTSTART:20260518T160000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19887\,plainText=false)\nAll documents & details:  
 https://www.muyni.com/meetings/portland-me-city-council-2026-05-18-1600
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19887,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-housing-economic-development-committee-2026-05-19-1730@muyn
 i.com
DTSTAMP:20260629T153341Z
LAST-MODIFIED:20260629T153341Z
DTSTART:20260519T173000
DURATION:PT1H
SUMMARY:Housing & Economic Development Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19890\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19891\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-housing-economic-development-committee-2026-05-19-1730
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19890,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19891,plainText=false)
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:portland-me-ad-hoc-committee-2026-05-20-0800@muyni.com
DTSTAMP:20260714T134033Z
LAST-MODIFIED:20260714T134033Z
DTSTART:20260520T080000
DURATION:PT1H
SUMMARY:Ad Hoc Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19878\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19880\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-ad-hoc-committee-2026-05-20-0800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19878,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19880,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-historic-preservation-board-2026-05-20-1700@muyni.com
DTSTAMP:20260714T133949Z
LAST-MODIFIED:20260714T133949Z
DTSTART:20260520T170000
DURATION:PT1H
SUMMARY:Historic Preservation Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19894\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19895\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-historic-preservation-board-2026-05-20-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19894,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19895,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-public-art-committee-2026-05-20-1600@muyni.com
DTSTAMP:20260714T134026Z
LAST-MODIFIED:20260714T134026Z
DTSTART:20260520T160000
DURATION:PT1H
SUMMARY:Public Art Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19864\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19865\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-public-art-committee-2026-05-20-1600
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19864,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19865,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-portland-development-corporation-2026-05-21-1600@muyni.com
DTSTAMP:20260714T134014Z
LAST-MODIFIED:20260714T134014Z
DTSTART:20260521T160000
DURATION:PT1H
SUMMARY:Portland Development Corporation
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19883\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19884\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-portland-development-corporation-2026-05-21-1600
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19883,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19884,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-portland-fish-pier-authority-2026-05-21-1500@muyni.com
DTSTAMP:20260714T134019Z
LAST-MODIFIED:20260714T134019Z
DTSTART:20260521T150000
DURATION:PT1H
SUMMARY:Portland Fish Pier Authority
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19909\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19910\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-portland-fish-pier-authority-2026-05-21-1500
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19909,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19910,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-zoning-board-of-appeals-2026-05-21-1800@muyni.com
DTSTAMP:20260714T134021Z
LAST-MODIFIED:20260714T134021Z
DTSTART:20260521T180000
DURATION:PT1H
SUMMARY:Zoning Board of Appeals
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19848\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19849\,
 plainText=false)\nMinutes: https://portlandme.api.civicclerk.com/v1/Meetin
 gs/GetMeetingFileStream(fileId=19914\,plainText=false)\nAll documents & de
 tails:  https://www.muyni.com/meetings/portland-me-zoning-board-of-appeals
 -2026-05-21-1800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19848,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19849,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19914,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-legislative-nominating-committee-2026-05-26-1600@muyni.com
DTSTAMP:20260714T133940Z
LAST-MODIFIED:20260714T133940Z
DTSTART:20260526T160000
DURATION:PT1H
SUMMARY:Legislative/Nominating Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19916\,plainText=false)\nAll documents & details:  
 https://www.muyni.com/meetings/portland-me-legislative-nominating-committe
 e-2026-05-26-1600
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19916,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-planning-board-2026-05-26-1630@muyni.com
DTSTAMP:20260714T133946Z
LAST-MODIFIED:20260714T133946Z
DTSTART:20260526T163000
DURATION:PT1H
SUMMARY:Planning Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19912\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19913\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-planning-board-2026-05-26-1630
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19912,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19913,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-city-council-2026-05-27-1600@muyni.com
DTSTAMP:20260714T133927Z
LAST-MODIFIED:20260714T133927Z
DTSTART:20260527T160000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19917\,plainText=false)\nAll documents & details:  
 https://www.muyni.com/meetings/portland-me-city-council-2026-05-27-1600
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19917,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-peaks-island-council-2026-05-27-1815@muyni.com
DTSTAMP:20260714T134012Z
LAST-MODIFIED:20260714T134012Z
DTSTART:20260527T181500
DURATION:PT1H
SUMMARY:Peaks Island Council
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/portla
 nd-me-peaks-island-council-2026-05-27-1815
END:VEVENT
BEGIN:VEVENT
UID:portland-me-public-art-committee-2026-05-27-1400@muyni.com
DTSTAMP:20260714T134026Z
LAST-MODIFIED:20260714T134026Z
DTSTART:20260527T140000
DURATION:PT1H
SUMMARY:Public Art Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19915\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19868\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-public-art-committee-2026-05-27-1400
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19915,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19868,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-rent-board-2026-05-27-1700@muyni.com
DTSTAMP:20260714T134119Z
LAST-MODIFIED:20260714T134119Z
DTSTART:20260527T170000
DURATION:PT1H
SUMMARY:Rent Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19901\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19908\,
 plainText=false)\nMinutes: https://portlandme.api.civicclerk.com/v1/Meetin
 gs/GetMeetingFileStream(fileId=20110\,plainText=false)\nAll documents & de
 tails:  https://www.muyni.com/meetings/portland-me-rent-board-2026-05-27-1
 700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19901,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19908,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20110,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-city-council-2026-06-01-1700@muyni.com
DTSTAMP:20260714T133927Z
LAST-MODIFIED:20260714T133927Z
DTSTART:20260601T170000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19975\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19977\,
 plainText=false)\nMinutes: https://portlandme.api.civicclerk.com/v1/Meetin
 gs/GetMeetingFileStream(fileId=20065\,plainText=false)\nAll documents & de
 tails:  https://www.muyni.com/meetings/portland-me-city-council-2026-06-01
 -1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19975,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19977,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20065,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-ethics-commission-2026-06-02-1730@muyni.com
DTSTAMP:20260714T134122Z
LAST-MODIFIED:20260714T134122Z
DTSTART:20260602T173000
DURATION:PT1H
SUMMARY:Ethics Commission
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19936\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19965\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-ethics-commission-2026-06-02-1730
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19936,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19965,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-housing-economic-development-committee-2026-06-02-1730@muyn
 i.com
DTSTAMP:20260714T133931Z
LAST-MODIFIED:20260714T133931Z
DTSTART:20260602T173000
DURATION:PT1H
SUMMARY:Housing & Economic Development Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19978\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19979\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-housing-economic-development-committee-2026-06-02-1730
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19978,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19979,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-ad-hoc-committee-2026-06-03-0800@muyni.com
DTSTAMP:20260714T134032Z
LAST-MODIFIED:20260714T134032Z
DTSTART:20260603T080000
DURATION:PT1H
SUMMARY:Ad Hoc Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19929\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19930\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-ad-hoc-committee-2026-06-03-0800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19929,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19930,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-creative-portland-corporation-2026-06-03-1530@muyni.com
DTSTAMP:20260714T134028Z
LAST-MODIFIED:20260714T134028Z
DTSTART:20260603T153000
DURATION:PT1H
SUMMARY:Creative Portland Corporation
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19980\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19981\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-creative-portland-corporation-2026-06-03-1530
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19980,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19981,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-historic-preservation-board-2026-06-03-1700@muyni.com
DTSTAMP:20260714T133949Z
LAST-MODIFIED:20260714T133949Z
DTSTART:20260603T170000
DURATION:PT1H
SUMMARY:Historic Preservation Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19969\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19972\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-historic-preservation-board-2026-06-03-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19969,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19972,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-ad-hoc-committee-2026-06-04-1300@muyni.com
DTSTAMP:20260629T153446Z
LAST-MODIFIED:20260629T153446Z
DTSTART:20260604T130000
DURATION:PT1H
SUMMARY:Ad Hoc Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19931\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19935\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-ad-hoc-committee-2026-06-04-1300
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19931,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19935,plainText=false)
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:portland-me-parks-commission-2026-06-04-1700@muyni.com
DTSTAMP:20260714T133955Z
LAST-MODIFIED:20260714T133955Z
DTSTART:20260604T170000
DURATION:PT1H
SUMMARY:Parks Commission
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19962\,plainText=false)\nAll documents & details:  
 https://www.muyni.com/meetings/portland-me-parks-commission-2026-06-04-170
 0
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19962,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-zoning-board-of-appeals-2026-06-04-1800@muyni.com
DTSTAMP:20260629T153433Z
LAST-MODIFIED:20260629T153433Z
DTSTART:20260604T180000
DURATION:PT1H
SUMMARY:Zoning Board of Appeals
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/portla
 nd-me-zoning-board-of-appeals-2026-06-04-1800
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:portland-me-city-council-2026-06-08-1700@muyni.com
DTSTAMP:20260714T133927Z
LAST-MODIFIED:20260714T133927Z
DTSTART:20260608T170000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19982\,plainText=false)\nAll documents & details:  
 https://www.muyni.com/meetings/portland-me-city-council-2026-06-08-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19982,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-hhs-and-public-safety-committee-2026-06-09-1730@muyni.com
DTSTAMP:20260714T133933Z
LAST-MODIFIED:20260714T133933Z
DTSTART:20260609T173000
DURATION:PT1H
SUMMARY:HHS and Public Safety Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20005\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20006\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-hhs-and-public-safety-committee-2026-06-09-1730
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20005,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20006,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-planning-board-2026-06-09-1630@muyni.com
DTSTAMP:20260714T133946Z
LAST-MODIFIED:20260714T133946Z
DTSTART:20260609T163000
DURATION:PT1H
SUMMARY:Planning Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19988\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19989\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-planning-board-2026-06-09-1630
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19988,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19989,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-land-bank-commission-2026-06-10-1700@muyni.com
DTSTAMP:20260714T133952Z
LAST-MODIFIED:20260714T133952Z
DTSTART:20260610T170000
DURATION:PT1H
SUMMARY:Land Bank Commission
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20016\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20017\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-land-bank-commission-2026-06-10-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20016,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20017,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-social-housing-task-force-2026-06-10-1800@muyni.com
DTSTAMP:20260714T134124Z
LAST-MODIFIED:20260714T134124Z
DTSTART:20260610T180000
DURATION:PT1H
SUMMARY:Social Housing Task Force
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20001\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20002\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-social-housing-task-force-2026-06-10-1800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20001,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20002,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-sustainability-and-transportation-committee-2026-06-10-1700
 @muyni.com
DTSTAMP:20260714T133943Z
LAST-MODIFIED:20260714T133943Z
DTSTART:20260610T170000
DURATION:PT1H
SUMMARY:Sustainability and Transportation Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20019\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20020\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-sustainability-and-transportation-committee-2026-06-10-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20019,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20020,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-civilian-police-review-board-2026-06-11-1800@muyni.com
DTSTAMP:20260714T134127Z
LAST-MODIFIED:20260714T134127Z
DTSTART:20260611T180000
DURATION:PT1H
SUMMARY:Civilian Police Review Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19986\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19987\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-civilian-police-review-board-2026-06-11-1800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19986,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19987,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-portland-fish-pier-authority-2026-06-11-1530@muyni.com
DTSTAMP:20260714T134019Z
LAST-MODIFIED:20260714T134019Z
DTSTART:20260611T153000
DURATION:PT1H
SUMMARY:Portland Fish Pier Authority
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=19995\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=19996\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-portland-fish-pier-authority-2026-06-11-1530
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19995,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=19996,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-public-art-committee-2026-06-12-1200@muyni.com
DTSTAMP:20260714T134026Z
LAST-MODIFIED:20260714T134026Z
DTSTART:20260612T120000
DURATION:PT1H
SUMMARY:Public Art Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20010\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20011\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-public-art-committee-2026-06-12-1200
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20010,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20011,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-city-council-2026-06-15-1700@muyni.com
DTSTAMP:20260714T133927Z
LAST-MODIFIED:20260714T133927Z
DTSTART:20260615T170000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20043\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20044\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-city-council-2026-06-15-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20043,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20044,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-ad-hoc-committee-2026-06-17-0800@muyni.com
DTSTAMP:20260714T134032Z
LAST-MODIFIED:20260714T134032Z
DTSTART:20260617T080000
DURATION:PT1H
SUMMARY:Ad Hoc Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20027\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20028\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-ad-hoc-committee-2026-06-17-0800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20027,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20028,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-historic-preservation-board-2026-06-17-1700@muyni.com
DTSTAMP:20260629T153401Z
LAST-MODIFIED:20260629T153401Z
DTSTART:20260617T170000
DURATION:PT1H
SUMMARY:Historic Preservation Board
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/portla
 nd-me-historic-preservation-board-2026-06-17-1700
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:portland-me-public-art-committee-2026-06-17-1600@muyni.com
DTSTAMP:20260714T134026Z
LAST-MODIFIED:20260714T134026Z
DTSTART:20260617T160000
DURATION:PT1H
SUMMARY:Public Art Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20047\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20048\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-public-art-committee-2026-06-17-1600
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20047,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20048,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-portland-development-corporation-2026-06-18-1600@muyni.com
DTSTAMP:20260629T153427Z
LAST-MODIFIED:20260629T153427Z
DTSTART:20260618T160000
DURATION:PT1H
SUMMARY:Portland Development Corporation
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/portla
 nd-me-portland-development-corporation-2026-06-18-1600
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:portland-me-portland-fish-pier-authority-2026-06-18-1500@muyni.com
DTSTAMP:20260714T134018Z
LAST-MODIFIED:20260714T134018Z
DTSTART:20260618T150000
DURATION:PT1H
SUMMARY:Portland Fish Pier Authority
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20030\,plainText=false)\nAll documents & details:  
 https://www.muyni.com/meetings/portland-me-portland-fish-pier-authority-20
 26-06-18-1500
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20030,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-public-art-committee-2026-06-18-1400@muyni.com
DTSTAMP:20260714T134026Z
LAST-MODIFIED:20260714T134026Z
DTSTART:20260618T140000
DURATION:PT1H
SUMMARY:Public Art Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20050\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20051\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-public-art-committee-2026-06-18-1400
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20050,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20051,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-zoning-board-of-appeals-2026-06-18-1800@muyni.com
DTSTAMP:20260714T134021Z
LAST-MODIFIED:20260714T134021Z
DTSTART:20260618T180000
DURATION:PT1H
SUMMARY:Zoning Board of Appeals
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20063\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20064\,
 plainText=false)\nMinutes: https://portlandme.api.civicclerk.com/v1/Meetin
 gs/GetMeetingFileStream(fileId=20068\,plainText=false)\nAll documents & de
 tails:  https://www.muyni.com/meetings/portland-me-zoning-board-of-appeals
 -2026-06-18-1800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20063,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20064,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20068,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-city-council-2026-06-22-1700@muyni.com
DTSTAMP:20260714T133927Z
LAST-MODIFIED:20260714T133927Z
DTSTART:20260622T170000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20062\,plainText=false)\nAll documents & details:  
 https://www.muyni.com/meetings/portland-me-city-council-2026-06-22-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20062,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-ad-hoc-committee-2026-06-23-1200@muyni.com
DTSTAMP:20260714T134032Z
LAST-MODIFIED:20260714T134032Z
DTSTART:20260623T120000
DURATION:PT1H
SUMMARY:Ad Hoc Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20060\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20061\,
 plainText=false)\nMinutes: https://portlandme.api.civicclerk.com/v1/Meetin
 gs/GetMeetingFileStream(fileId=20114\,plainText=false)\nAll documents & de
 tails:  https://www.muyni.com/meetings/portland-me-ad-hoc-committee-2026-0
 6-23-1200
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20060,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20061,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20114,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-planning-board-2026-06-23-1630@muyni.com
DTSTAMP:20260714T133946Z
LAST-MODIFIED:20260714T133946Z
DTSTART:20260623T163000
DURATION:PT1H
SUMMARY:Planning Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20057\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20058\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-planning-board-2026-06-23-1630
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20057,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20058,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-peaks-island-council-2026-06-24-1815@muyni.com
DTSTAMP:20260714T134012Z
LAST-MODIFIED:20260714T134012Z
DTSTART:20260624T181500
DURATION:PT1H
SUMMARY:Peaks Island Council
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20066\,plainText=false)\nAll documents & details:  
 https://www.muyni.com/meetings/portland-me-peaks-island-council-2026-06-24
 -1815
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20066,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-rent-board-2026-06-24-1700@muyni.com
DTSTAMP:20260714T134119Z
LAST-MODIFIED:20260714T134119Z
DTSTART:20260624T170000
DURATION:PT1H
SUMMARY:Rent Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20046\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20067\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-rent-board-2026-06-24-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20046,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20067,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-city-council-2026-06-29-1700@muyni.com
DTSTAMP:20260714T133927Z
LAST-MODIFIED:20260714T133927Z
DTSTART:20260629T170000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20101\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20100\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-city-council-2026-06-29-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20101,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20100,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-civil-service-employment-subcommittee-2026-06-30-1300@muyni
 .com
DTSTAMP:20260714T133925Z
LAST-MODIFIED:20260714T133925Z
DTSTART:20260630T130000
DURATION:PT1H
SUMMARY:Civil Service Employment Subcommittee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20106\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20107\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-civil-service-employment-subcommittee-2026-06-30-1300
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20106,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20107,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-ethics-commission-2026-06-30-1730@muyni.com
DTSTAMP:20260714T134122Z
LAST-MODIFIED:20260714T134122Z
DTSTART:20260630T173000
DURATION:PT1H
SUMMARY:Ethics Commission
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20102\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20103\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-ethics-commission-2026-06-30-1730
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20102,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20103,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-housing-economic-development-committee-2026-06-30-1730@muyn
 i.com
DTSTAMP:20260714T133931Z
LAST-MODIFIED:20260714T133931Z
DTSTART:20260630T173000
DURATION:PT1H
SUMMARY:Housing & Economic Development Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20104\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20105\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-housing-economic-development-committee-2026-06-30-1730
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20104,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20105,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-ad-hoc-committee-2026-07-01-0800@muyni.com
DTSTAMP:20260714T134032Z
LAST-MODIFIED:20260714T134032Z
DTSTART:20260701T080000
DURATION:PT1H
SUMMARY:Ad Hoc Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20082\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20083\,
 plainText=false)\nMinutes: https://portlandme.api.civicclerk.com/v1/Meetin
 gs/GetMeetingFileStream(fileId=20116\,plainText=false)\nAll documents & de
 tails:  https://www.muyni.com/meetings/portland-me-ad-hoc-committee-2026-0
 7-01-0800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20082,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20083,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20116,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-creative-portland-corporation-2026-07-01-1530@muyni.com
DTSTAMP:20260714T134028Z
LAST-MODIFIED:20260714T134028Z
DTSTART:20260701T153000
DURATION:PT1H
SUMMARY:Creative Portland Corporation
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20072\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20076\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-creative-portland-corporation-2026-07-01-1530
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20072,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20076,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-historic-preservation-board-2026-07-01-1700@muyni.com
DTSTAMP:20260714T133949Z
LAST-MODIFIED:20260714T133949Z
DTSTART:20260701T170000
DURATION:PT1H
SUMMARY:Historic Preservation Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20070\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20071\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-historic-preservation-board-2026-07-01-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20070,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20071,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-portland-fish-pier-authority-2026-07-01-1300@muyni.com
DTSTAMP:20260714T134018Z
LAST-MODIFIED:20260714T134018Z
DTSTART:20260701T130000
DURATION:PT1H
SUMMARY:Portland Fish Pier Authority
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20085\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20086\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-portland-fish-pier-authority-2026-07-01-1300
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20085,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20086,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-legislative-nominating-committee-2026-07-02-0800@muyni.com
DTSTAMP:20260714T133940Z
LAST-MODIFIED:20260714T133940Z
DTSTART:20260702T080000
DURATION:PT1H
SUMMARY:Legislative/Nominating Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20111\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20112\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-legislative-nominating-committee-2026-07-02-0800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20111,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20112,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-parks-commission-2026-07-02-1700@muyni.com
DTSTAMP:20260711T042605Z
LAST-MODIFIED:20260711T042605Z
DTSTART:20260702T170000
DURATION:PT1H
SUMMARY:Parks Commission
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/portla
 nd-me-parks-commission-2026-07-02-1700
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:portland-me-zoning-board-of-appeals-2026-07-02-1800@muyni.com
DTSTAMP:20260711T042621Z
LAST-MODIFIED:20260711T042621Z
DTSTART:20260702T180000
DURATION:PT1H
SUMMARY:Zoning Board of Appeals
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/portla
 nd-me-zoning-board-of-appeals-2026-07-02-1800
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:portland-me-land-bank-commission-2026-07-08-1700@muyni.com
DTSTAMP:20260711T042604Z
LAST-MODIFIED:20260711T042604Z
DTSTART:20260708T170000
DURATION:PT1H
SUMMARY:Land Bank Commission
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/portla
 nd-me-land-bank-commission-2026-07-08-1700
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:portland-me-rent-board-2026-07-08-1800@muyni.com
DTSTAMP:20260714T134118Z
LAST-MODIFIED:20260714T134118Z
DTSTART:20260708T180000
DURATION:PT1H
SUMMARY:Rent Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20157\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20158\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-rent-board-2026-07-08-1800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20157,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20158,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-social-housing-task-force-2026-07-08-1800@muyni.com
DTSTAMP:20260714T134124Z
LAST-MODIFIED:20260714T134124Z
DTSTART:20260708T180000
DURATION:PT1H
SUMMARY:Social Housing Task Force
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20143\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20144\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-social-housing-task-force-2026-07-08-1800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20143,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20144,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-sustainability-and-transportation-committee-2026-07-08-1700
 @muyni.com
DTSTAMP:20260714T133943Z
LAST-MODIFIED:20260714T133943Z
DTSTART:20260708T170000
DURATION:PT1H
SUMMARY:Sustainability and Transportation Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20141\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20142\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-sustainability-and-transportation-committee-2026-07-08-1700
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20141,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20142,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-civil-service-employment-subcommittee-2026-07-09-1600@muyni
 .com
DTSTAMP:20260714T133924Z
LAST-MODIFIED:20260714T133924Z
DTSTART:20260709T160000
DURATION:PT1H
SUMMARY:Civil Service Employment Subcommittee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20117\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20118\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-civil-service-employment-subcommittee-2026-07-09-1600
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20117,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20118,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-jetport-noise-advisory-committee-2026-07-09-1800@muyni.com
DTSTAMP:20260714T134126Z
LAST-MODIFIED:20260714T134126Z
DTSTART:20260709T180000
DURATION:PT1H
SUMMARY:Jetport Noise Advisory Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20119\,plainText=false)\nAll documents & details:  
 https://www.muyni.com/meetings/portland-me-jetport-noise-advisory-committe
 e-2026-07-09-1800
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20119,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-portland-fish-pier-authority-2026-07-09-1530@muyni.com
DTSTAMP:20260714T134018Z
LAST-MODIFIED:20260714T134018Z
DTSTART:20260709T153000
DURATION:PT1H
SUMMARY:Portland Fish Pier Authority
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20128\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20129\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-portland-fish-pier-authority-2026-07-09-1530
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20128,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20129,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-public-art-committee-2026-07-10-1400@muyni.com
DTSTAMP:20260714T134026Z
LAST-MODIFIED:20260714T134026Z
DTSTART:20260710T140000
DURATION:PT1H
SUMMARY:Public Art Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/portla
 nd-me-public-art-committee-2026-07-10-1400
END:VEVENT
BEGIN:VEVENT
UID:portland-me-hhs-and-public-safety-committee-2026-07-14-1730@muyni.com
DTSTAMP:20260714T133933Z
LAST-MODIFIED:20260714T133933Z
DTSTART:20260714T173000
DURATION:PT1H
SUMMARY:HHS and Public Safety Committee
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20166\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20167\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-hhs-and-public-safety-committee-2026-07-14-1730
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20166,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20167,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:portland-me-planning-board-2026-07-14-1630@muyni.com
DTSTAMP:20260714T133946Z
LAST-MODIFIED:20260714T133946Z
DTSTART:20260714T163000
DURATION:PT1H
SUMMARY:Planning Board
DESCRIPTION:Agenda: https://portlandme.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=20147\,plainText=false)\nAgenda Packet: https://por
 tlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=20148\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /portland-me-planning-board-2026-07-14-1630
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20147,plainText=false)
ATTACH:https://portlandme.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=20148,plainText=false)
END:VEVENT
END:VCALENDAR
