BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Greenfield\, WI city meetings
BEGIN:VEVENT
UID:greenfield-wi-common-council-2026-05-19-1900@muyni.com
DTSTAMP:20260714T141041Z
LAST-MODIFIED:20260714T141041Z
DTSTART:20260519T190000
DURATION:PT1H
SUMMARY:Common Council
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4810\,plainText=false)\nAgenda Packet: https://gr
 eenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4819
 \,plainText=false)\nMinutes: https://greenfieldwi.api.civicclerk.com/v1/Me
 etings/GetMeetingFileStream(fileId=4825\,plainText=false)\nAll documents &
  details:  https://www.muyni.com/meetings/greenfield-wi-common-council-202
 6-05-19-1900
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4810,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4819,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4825,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-park-recreation-board-2026-05-21-1830@muyni.com
DTSTAMP:20260714T141101Z
LAST-MODIFIED:20260714T141101Z
DTSTART:20260521T183000
DURATION:PT1H
SUMMARY:Park & Recreation Board
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4821\,plainText=false)\nAll documents & details: 
  https://www.muyni.com/meetings/greenfield-wi-park-recreation-board-2026-0
 5-21-1830
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4821,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-board-of-public-works-2026-05-26-1830@muyni.com
DTSTAMP:20260714T141100Z
LAST-MODIFIED:20260714T141100Z
DTSTART:20260526T183000
DURATION:PT1H
SUMMARY:Board Of Public Works
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4822\,plainText=false)\nAgenda Packet: https://gr
 eenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4823
 \,plainText=false)\nMinutes: https://greenfieldwi.api.civicclerk.com/v1/Me
 etings/GetMeetingFileStream(fileId=4845\,plainText=false)\nAll documents &
  details:  https://www.muyni.com/meetings/greenfield-wi-board-of-public-wo
 rks-2026-05-26-1830
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4822,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4823,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4845,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-zoning-board-of-appeals-2026-05-28-1730@muyni.com
DTSTAMP:20260714T141107Z
LAST-MODIFIED:20260714T141107Z
DTSTART:20260528T173000
DURATION:PT1H
SUMMARY:Zoning Board Of Appeals
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4814\,plainText=false)\nAll documents & details: 
  https://www.muyni.com/meetings/greenfield-wi-zoning-board-of-appeals-2026
 -05-28-1730
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4814,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-plan-commission-2026-06-09-1800@muyni.com
DTSTAMP:20260714T141043Z
LAST-MODIFIED:20260714T141043Z
DTSTART:20260609T180000
DURATION:PT1H
SUMMARY:Plan Commission
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4826\,plainText=false)\nAgenda Packet: https://gr
 eenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4827
 \,plainText=false)\nMinutes: https://greenfieldwi.api.civicclerk.com/v1/Me
 etings/GetMeetingFileStream(fileId=4840\,plainText=false)\nAll documents &
  details:  https://www.muyni.com/meetings/greenfield-wi-plan-commission-20
 26-06-09-1800
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4826,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4827,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4840,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-finance-human-resources-committee-2026-06-10-1800@muyni.c
 om
DTSTAMP:20260714T141049Z
LAST-MODIFIED:20260714T141049Z
DTSTART:20260610T180000
DURATION:PT1H
SUMMARY:Finance & Human Resources Committee
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4828\,plainText=false)\nAll documents & details: 
  https://www.muyni.com/meetings/greenfield-wi-finance-human-resources-comm
 ittee-2026-06-10-1800
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4828,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-park-recreation-board-2026-06-10-1800@muyni.com
DTSTAMP:20260714T141101Z
LAST-MODIFIED:20260714T141101Z
DTSTART:20260610T180000
DURATION:PT1H
SUMMARY:Park & Recreation Board
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4830\,plainText=false)\nMinutes: https://greenfie
 ldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4831\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/gre
 enfield-wi-park-recreation-board-2026-06-10-1800
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4830,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4831,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-fire-police-commission-2026-06-11-1800@muyni.com
DTSTAMP:20260714T141046Z
LAST-MODIFIED:20260714T141046Z
DTSTART:20260611T180000
DURATION:PT1H
SUMMARY:Fire & Police Commission
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4829\,plainText=false)\nMinutes: https://greenfie
 ldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4836\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/gre
 enfield-wi-fire-police-commission-2026-06-11-1800
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4829,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4836,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-common-council-2026-06-16-1900@muyni.com
DTSTAMP:20260714T141041Z
LAST-MODIFIED:20260714T141041Z
DTSTART:20260616T190000
DURATION:PT1H
SUMMARY:Common Council
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4833\,plainText=false)\nAgenda Packet: https://gr
 eenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4842
 \,plainText=false)\nMinutes: https://greenfieldwi.api.civicclerk.com/v1/Me
 etings/GetMeetingFileStream(fileId=4849\,plainText=false)\nAll documents &
  details:  https://www.muyni.com/meetings/greenfield-wi-common-council-202
 6-06-16-1900
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4833,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4842,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4849,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-board-of-public-works-2026-06-23-1830@muyni.com
DTSTAMP:20260714T141100Z
LAST-MODIFIED:20260714T141100Z
DTSTART:20260623T183000
DURATION:PT1H
SUMMARY:Board Of Public Works
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4846\,plainText=false)\nAll documents & details: 
  https://www.muyni.com/meetings/greenfield-wi-board-of-public-works-2026-0
 6-23-1830
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4846,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-fire-police-commission-2026-06-24-1800@muyni.com
DTSTAMP:20260714T141046Z
LAST-MODIFIED:20260714T141046Z
DTSTART:20260624T180000
DURATION:PT1H
SUMMARY:Fire & Police Commission
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4847\,plainText=false)\nMinutes: https://greenfie
 ldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4853\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/gre
 enfield-wi-fire-police-commission-2026-06-24-1800
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4847,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4853,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-park-recreation-board-2026-06-25-1830@muyni.com
DTSTAMP:20260714T141101Z
LAST-MODIFIED:20260714T141101Z
DTSTART:20260625T183000
DURATION:PT1H
SUMMARY:Park & Recreation Board
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4850\,plainText=false)\nMinutes: https://greenfie
 ldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4851\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/gre
 enfield-wi-park-recreation-board-2026-06-25-1830
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4850,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4851,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-zoning-board-of-appeals-2026-06-25-1730@muyni.com
DTSTAMP:20260714T141107Z
LAST-MODIFIED:20260714T141107Z
DTSTART:20260625T173000
DURATION:PT1H
SUMMARY:Zoning Board Of Appeals
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/greenf
 ield-wi-zoning-board-of-appeals-2026-06-25-1730
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-finance-human-resources-committee-2026-07-08-1800@muyni.c
 om
DTSTAMP:20260711T151958Z
LAST-MODIFIED:20260711T151958Z
DTSTART:20260708T180000
DURATION:PT1H
SUMMARY:Finance & Human Resources Committee
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4856\,plainText=false)\nAll documents & details: 
  https://www.muyni.com/meetings/greenfield-wi-finance-human-resources-comm
 ittee-2026-07-08-1800
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4856,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:greenfield-wi-plan-commission-2026-07-14-1800@muyni.com
DTSTAMP:20260714T141043Z
LAST-MODIFIED:20260714T141043Z
DTSTART:20260714T180000
DURATION:PT1H
SUMMARY:Plan Commission
DESCRIPTION:Agenda: https://greenfieldwi.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=4861\,plainText=false)\nAgenda Packet: https://gr
 eenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4862
 \,plainText=false)\nAll documents & details:  https://www.muyni.com/meetin
 gs/greenfield-wi-plan-commission-2026-07-14-1800
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4861,plainText=false)
ATTACH:https://greenfieldwi.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=4862,plainText=false)
END:VEVENT
END:VCALENDAR
