BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Keene\, NH city meetings
BEGIN:VEVENT
UID:keene-nh-planning-board-2026-05-26-1830@muyni.com
DTSTAMP:20260720T141142Z
LAST-MODIFIED:20260720T141142Z
DTSTART:20260526T183000
DURATION:PT1H
SUMMARY:Planning Board
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6443\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6444\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-planning-board-2026-05-26-1830
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6443,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6444,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-municipal-services-facilities-and-infrastructure-committee-202
 6-05-27-1800@muyni.com
DTSTAMP:20260720T141137Z
LAST-MODIFIED:20260720T141137Z
DTSTART:20260527T180000
DURATION:PT1H
SUMMARY:Municipal Services\, Facilities and Infrastructure Committee
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6471\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6477\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-municipal-services-facilities-and-infrastructure-committee-2026-05-27-18
 00
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6471,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6477,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-finance-organization-and-personnel-committee-2026-05-28-1800@m
 uyni.com
DTSTAMP:20260720T141134Z
LAST-MODIFIED:20260720T141134Z
DTSTART:20260528T180000
DURATION:PT1H
SUMMARY:Finance\, Organization and Personnel Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/keene-
 nh-finance-organization-and-personnel-committee-2026-05-28-1800
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-zoning-board-of-adjustment-2026-06-01-1830@muyni.com
DTSTAMP:20260720T141146Z
LAST-MODIFIED:20260720T141146Z
DTSTART:20260601T183000
DURATION:PT1H
SUMMARY:Zoning Board of Adjustment
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6483\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6484\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-zoning-board-of-adjustment-2026-06-01-1830
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6483,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6484,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-city-council-2026-06-04-1900@muyni.com
DTSTAMP:20260720T141131Z
LAST-MODIFIED:20260720T141131Z
DTSTART:20260604T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6490\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6491\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-city-council-2026-06-04-1900
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6490,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6491,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-jt-planning-board-and-pld-committee-2026-06-08-1830@muyni.com
DTSTAMP:20260720T141144Z
LAST-MODIFIED:20260720T141144Z
DTSTART:20260608T183000
DURATION:PT1H
SUMMARY:Jt. Planning Board and PLD Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/keene-
 nh-jt-planning-board-and-pld-committee-2026-06-08-1830
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-planning-licenses-and-development-committee-2026-06-10-1800@mu
 yni.com
DTSTAMP:20260720T141139Z
LAST-MODIFIED:20260720T141139Z
DTSTART:20260610T180000
DURATION:PT1H
SUMMARY:Planning\, Licenses and Development Committee
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6508\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6509\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-planning-licenses-and-development-committee-2026-06-10-1800
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6508,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6509,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-finance-organization-and-personnel-committee-2026-06-11-1800@m
 uyni.com
DTSTAMP:20260720T141134Z
LAST-MODIFIED:20260720T141134Z
DTSTART:20260611T180000
DURATION:PT1H
SUMMARY:Finance\, Organization and Personnel Committee
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6510\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6511\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-finance-organization-and-personnel-committee-2026-06-11-1800
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6510,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6511,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-city-council-2026-06-18-1900@muyni.com
DTSTAMP:20260720T141131Z
LAST-MODIFIED:20260720T141131Z
DTSTART:20260618T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6527\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6528\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-city-council-2026-06-18-1900
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6527,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6528,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-planning-board-2026-06-22-1830@muyni.com
DTSTAMP:20260720T141142Z
LAST-MODIFIED:20260720T141142Z
DTSTART:20260622T183000
DURATION:PT1H
SUMMARY:Planning Board
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/keene-
 nh-planning-board-2026-06-22-1830
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-municipal-services-facilities-and-infrastructure-committee-202
 6-06-24-1800@muyni.com
DTSTAMP:20260720T141137Z
LAST-MODIFIED:20260720T141137Z
DTSTART:20260624T180000
DURATION:PT1H
SUMMARY:Municipal Services\, Facilities and Infrastructure Committee
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6543\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6544\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-municipal-services-facilities-and-infrastructure-committee-2026-06-24-18
 00
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6543,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6544,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-finance-organization-and-personnel-committee-2026-06-25-1800@m
 uyni.com
DTSTAMP:20260720T141134Z
LAST-MODIFIED:20260720T141134Z
DTSTART:20260625T180000
DURATION:PT1H
SUMMARY:Finance\, Organization and Personnel Committee
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6539\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6540\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-finance-organization-and-personnel-committee-2026-06-25-1800
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6539,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6540,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-city-council-2026-06-30-1800@muyni.com
DTSTAMP:20260720T141131Z
LAST-MODIFIED:20260720T141131Z
DTSTART:20260630T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/keene-
 nh-city-council-2026-06-30-1800
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-city-council-2026-07-02-1900@muyni.com
DTSTAMP:20260720T141131Z
LAST-MODIFIED:20260720T141131Z
DTSTART:20260702T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6555\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6557\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-city-council-2026-07-02-1900
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6555,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6557,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-zoning-board-of-adjustment-2026-07-06-1830@muyni.com
DTSTAMP:20260720T141146Z
LAST-MODIFIED:20260720T141146Z
DTSTART:20260706T183000
DURATION:PT1H
SUMMARY:Zoning Board of Adjustment
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6563\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6564\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-zoning-board-of-adjustment-2026-07-06-1830
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6563,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6564,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-planning-licenses-and-development-committee-2026-07-08-1800@mu
 yni.com
DTSTAMP:20260720T141139Z
LAST-MODIFIED:20260720T141139Z
DTSTART:20260708T180000
DURATION:PT1H
SUMMARY:Planning\, Licenses and Development Committee
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6576\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6577\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-planning-licenses-and-development-committee-2026-07-08-1800
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6576,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6577,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-finance-organization-and-personnel-committee-2026-07-09-1800@m
 uyni.com
DTSTAMP:20260720T141134Z
LAST-MODIFIED:20260720T141134Z
DTSTART:20260709T180000
DURATION:PT1H
SUMMARY:Finance\, Organization and Personnel Committee
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6580\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6585\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-finance-organization-and-personnel-committee-2026-07-09-1800
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6580,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6585,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-jt-planning-board-and-pld-committee-2026-07-13-1830@muyni.com
DTSTAMP:20260715T184426Z
LAST-MODIFIED:20260715T184426Z
DTSTART:20260713T183000
DURATION:PT1H
SUMMARY:Jt. Planning Board and PLD Committee
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6588\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6589\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-jt-planning-board-and-pld-committee-2026-07-13-1830
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6588,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6589,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-city-council-2026-07-16-1900@muyni.com
DTSTAMP:20260716T130531Z
LAST-MODIFIED:20260716T130531Z
DTSTART:20260716T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6598\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6599\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-city-council-2026-07-16-1900
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6598,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6599,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:keene-nh-municipal-services-facilities-and-infrastructure-committee-202
 6-07-22-1800@muyni.com
DTSTAMP:20260722T140038Z
LAST-MODIFIED:20260722T140038Z
DTSTART:20260722T180000
DURATION:PT1H
SUMMARY:Municipal Services\, Facilities and Infrastructure Committee
DESCRIPTION:Agenda: https://keenenh.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=6610\,plainText=false)\nAgenda Packet: https://keenenh
 .api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6616\,plainTex
 t=false)\nAll documents & details:  https://www.muyni.com/meetings/keene-n
 h-municipal-services-facilities-and-infrastructure-committee-2026-07-22-18
 00
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6610,plainText=false)
ATTACH:https://keenenh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=6616,plainText=false)
END:VEVENT
END:VCALENDAR
