BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Astravia//Tools//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:U.S. Virgin Islands public holidays 2028
BEGIN:VEVENT
UID:VI-all-2028-01-01-0@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280101
DTEND;VALUE=DATE:20280102
SUMMARY:New Year's Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-01-06-1@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280106
DTEND;VALUE=DATE:20280107
SUMMARY:Three Kings Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-01-17-2@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280117
DTEND;VALUE=DATE:20280118
SUMMARY:Martin Luther King Jr. Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-02-21-3@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280221
DTEND;VALUE=DATE:20280222
SUMMARY:Presidents' Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-03-31-4@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280331
DTEND;VALUE=DATE:20280401
SUMMARY:Transfer Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-04-13-5@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280413
DTEND;VALUE=DATE:20280414
SUMMARY:Holy Thursday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-04-14-6@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280414
DTEND;VALUE=DATE:20280415
SUMMARY:Good Friday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-04-17-7@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280417
DTEND;VALUE=DATE:20280418
SUMMARY:Easter Monday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-05-29-8@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280529
DTEND;VALUE=DATE:20280530
SUMMARY:Memorial Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-06-19-9@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280619
DTEND;VALUE=DATE:20280620
SUMMARY:Juneteenth National Independence Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-07-03-10@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280703
DTEND;VALUE=DATE:20280704
SUMMARY:Emancipation Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-07-04-11@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280704
DTEND;VALUE=DATE:20280705
SUMMARY:Independence Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-09-04-12@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20280904
DTEND;VALUE=DATE:20280905
SUMMARY:Labor Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-10-09-13@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20281009
DTEND;VALUE=DATE:20281010
SUMMARY:Columbus Day and Puerto Rico Friendship Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-11-01-14@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20281101
DTEND;VALUE=DATE:20281102
SUMMARY:Liberty Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-11-10-15@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20281110
DTEND;VALUE=DATE:20281111
SUMMARY:Veterans Day (observed)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-11-11-16@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20281111
DTEND;VALUE=DATE:20281112
SUMMARY:Veterans Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-11-23-17@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20281123
DTEND;VALUE=DATE:20281124
SUMMARY:Thanksgiving Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-12-25-18@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20281225
DTEND;VALUE=DATE:20281226
SUMMARY:Christmas Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:VI-all-2028-12-26-19@astravia.cc
DTSTAMP:20261102T214116Z
DTSTART;VALUE=DATE:20281226
DTEND;VALUE=DATE:20281227
SUMMARY:Christmas Second Day
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
