BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Northport\, AL city meetings
BEGIN:VEVENT
UID:northport-al-city-council-2026-05-18-1730@muyni.com
DTSTAMP:20260714T140808Z
LAST-MODIFIED:20260714T140808Z
DTSTART:20260518T173000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://northportal.api.civicclerk.com/v1/Meetings/GetM
 eetingFileStream(fileId=3439\,plainText=false)\nAgenda Packet: https://nor
 thportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3440\,
 plainText=false)\nMinutes: https://northportal.api.civicclerk.com/v1/Meeti
 ngs/GetMeetingFileStream(fileId=3461\,plainText=false)\nAll documents & de
 tails:  https://www.muyni.com/meetings/northport-al-city-council-2026-05-1
 8-1730
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3439,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3440,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3461,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:northport-al-zoning-board-of-adjustment-2026-05-21-1800@muyni.com
DTSTAMP:20260714T140813Z
LAST-MODIFIED:20260714T140813Z
DTSTART:20260521T180000
DURATION:PT1H
SUMMARY:Zoning Board of Adjustment
DESCRIPTION:Agenda: https://northportal.api.civicclerk.com/v1/Meetings/GetM
 eetingFileStream(fileId=3441\,plainText=false)\nAgenda Packet: https://nor
 thportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3443\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /northport-al-zoning-board-of-adjustment-2026-05-21-1800
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3441,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3443,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:northport-al-city-council-2026-06-01-1730@muyni.com
DTSTAMP:20260714T140808Z
LAST-MODIFIED:20260714T140808Z
DTSTART:20260601T173000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://northportal.api.civicclerk.com/v1/Meetings/GetM
 eetingFileStream(fileId=3448\,plainText=false)\nAgenda Packet: https://nor
 thportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3458\,
 plainText=false)\nMinutes: https://northportal.api.civicclerk.com/v1/Meeti
 ngs/GetMeetingFileStream(fileId=3481\,plainText=false)\nAll documents & de
 tails:  https://www.muyni.com/meetings/northport-al-city-council-2026-06-0
 1-1730
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3448,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3458,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3481,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:northport-al-planning-and-zoning-commission-2026-06-09-1800@muyni.com
DTSTAMP:20260714T140811Z
LAST-MODIFIED:20260714T140811Z
DTSTART:20260609T180000
DURATION:PT1H
SUMMARY:Planning and Zoning Commission
DESCRIPTION:Agenda: https://northportal.api.civicclerk.com/v1/Meetings/GetM
 eetingFileStream(fileId=3462\,plainText=false)\nAgenda Packet: https://nor
 thportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3464\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /northport-al-planning-and-zoning-commission-2026-06-09-1800
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3462,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3464,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:northport-al-general-2026-06-11-1730@muyni.com
DTSTAMP:20260714T140805Z
LAST-MODIFIED:20260714T140805Z
DTSTART:20260611T173000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://northportal.api.civicclerk.com/v1/Meetings/GetM
 eetingFileStream(fileId=3465\,plainText=false)\nAgenda Packet: https://nor
 thportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3467\,
 plainText=false)\nMinutes: https://northportal.api.civicclerk.com/v1/Meeti
 ngs/GetMeetingFileStream(fileId=3489\,plainText=false)\nAll documents & de
 tails:  https://www.muyni.com/meetings/northport-al-general-2026-06-11-173
 0
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3465,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3467,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3489,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:northport-al-city-council-2026-06-15-1730@muyni.com
DTSTAMP:20260714T140808Z
LAST-MODIFIED:20260714T140808Z
DTSTART:20260615T173000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://northportal.api.civicclerk.com/v1/Meetings/GetM
 eetingFileStream(fileId=3479\,plainText=false)\nAgenda Packet: https://nor
 thportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3480\,
 plainText=false)\nMinutes: https://northportal.api.civicclerk.com/v1/Meeti
 ngs/GetMeetingFileStream(fileId=3490\,plainText=false)\nAll documents & de
 tails:  https://www.muyni.com/meetings/northport-al-city-council-2026-06-1
 5-1730
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3479,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3480,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3490,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:northport-al-zoning-board-of-adjustment-2026-06-18-1800@muyni.com
DTSTAMP:20260714T140813Z
LAST-MODIFIED:20260714T140813Z
DTSTART:20260618T180000
DURATION:PT1H
SUMMARY:Zoning Board of Adjustment
DESCRIPTION:Agenda: https://northportal.api.civicclerk.com/v1/Meetings/GetM
 eetingFileStream(fileId=3476\,plainText=false)\nAgenda Packet: https://nor
 thportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3477\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /northport-al-zoning-board-of-adjustment-2026-06-18-1800
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3476,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3477,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:northport-al-city-council-2026-07-06-1730@muyni.com
DTSTAMP:20260711T151836Z
LAST-MODIFIED:20260711T151836Z
DTSTART:20260706T173000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://northportal.api.civicclerk.com/v1/Meetings/GetM
 eetingFileStream(fileId=3487\,plainText=false)\nAgenda Packet: https://nor
 thportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3488\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /northport-al-city-council-2026-07-06-1730
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3487,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3488,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:northport-al-planning-and-zoning-commission-2026-07-14-1800@muyni.com
DTSTAMP:20260714T140811Z
LAST-MODIFIED:20260714T140811Z
DTSTART:20260714T180000
DURATION:PT1H
SUMMARY:Planning and Zoning Commission
DESCRIPTION:Agenda: https://northportal.api.civicclerk.com/v1/Meetings/GetM
 eetingFileStream(fileId=3491\,plainText=false)\nAgenda Packet: https://nor
 thportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3493\,
 plainText=false)\nAll documents & details:  https://www.muyni.com/meetings
 /northport-al-planning-and-zoning-commission-2026-07-14-1800
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3491,plainText=false)
ATTACH:https://northportal.api.civicclerk.com/v1/Meetings/GetMeetingFileStr
 eam(fileId=3493,plainText=false)
END:VEVENT
END:VCALENDAR
