BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Ravi Patni for Council//Campaign Calendar//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Ravi Patni for Council
X-WR-TIMEZONE:America/New_York
BEGIN:VEVENT
UID:voter-registration-deadline@ravipatni.com
DTSTAMP:20261013T040000Z
DTSTART;VALUE=DATE:20261013
DTEND;VALUE=DATE:20261014
SUMMARY:Voter registration deadline
LOCATION:Online or Mercer County Clerk
DESCRIPTION:Last day to register or update your address for the November 3 election. Register online at vote.nj.gov.
URL:https://voter.svrs.nj.gov/register
END:VEVENT
BEGIN:VEVENT
UID:early-voting-begins@ravipatni.com
DTSTAMP:20261024T040000Z
DTSTART;VALUE=DATE:20261024
DTEND;VALUE=DATE:20261025
SUMMARY:Early in-person voting begins
LOCATION:Mercer County early voting sites
DESCRIPTION:Vote in person at any Mercer County early voting location through Sunday\, November 1.
URL:https://www.mercercounty.org/government/county-clerk/elections
END:VEVENT
BEGIN:VEVENT
UID:vote-by-mail-deadline@ravipatni.com
DTSTAMP:20261027T040000Z
DTSTART;VALUE=DATE:20261027
DTEND;VALUE=DATE:20261028
SUMMARY:Vote-by-mail application deadline (by mail)
LOCATION:Mercer County Clerk
DESCRIPTION:Mailed applications must reach the County Clerk by this date. In-person applications are accepted until 3 p.m. on November 2.
URL:https://www.nj.gov/state/elections/vote-by-mail.shtml
END:VEVENT
BEGIN:VEVENT
UID:election-day@ravipatni.com
DTSTAMP:20261103T050000Z
DTSTART:20261103T110000Z
DTEND:20261104T010000Z
SUMMARY:Election Day: polls open 6 a.m. to 8 p.m.
LOCATION:Your polling place\, Robbinsville\, NJ
DESCRIPTION:Vote for Ravi Patni for Robbinsville Township Council. Find your polling place at vote.nj.gov.
URL:https://voter.svrs.nj.gov/polling-place-search
END:VEVENT
END:VCALENDAR
