BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HolidayKit//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Portugal public holidays 2028
BEGIN:VEVENT
UID:PT-2028-01-01-new-year-s-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20280101
DTEND;VALUE=DATE:20280102
SUMMARY:New Year's Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-04-14-good-friday@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20280414
DTEND;VALUE=DATE:20280415
SUMMARY:Good Friday
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-04-16-easter-sunday@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20280416
DTEND;VALUE=DATE:20280417
SUMMARY:Easter Sunday
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-04-25-freedom-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20280425
DTEND;VALUE=DATE:20280426
SUMMARY:Freedom Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-05-01-labour-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20280501
DTEND;VALUE=DATE:20280502
SUMMARY:Labour Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-06-01-azores-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20280601
DTEND;VALUE=DATE:20280602
SUMMARY:Azores Day
DESCRIPTION:Public holiday (regional: PT-20)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-06-10-national-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20280610
DTEND;VALUE=DATE:20280611
SUMMARY:National Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-06-15-corpus-christi@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20280615
DTEND;VALUE=DATE:20280616
SUMMARY:Corpus Christi
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-07-01-madeira-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20280701
DTEND;VALUE=DATE:20280702
SUMMARY:Madeira Day
DESCRIPTION:Public holiday (regional: PT-30)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-08-15-assumption-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20280815
DTEND;VALUE=DATE:20280816
SUMMARY:Assumption Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-10-05-republic-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20281005
DTEND;VALUE=DATE:20281006
SUMMARY:Republic Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-11-01-all-saints-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20281101
DTEND;VALUE=DATE:20281102
SUMMARY:All Saints Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-12-01-restoration-of-independence@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20281201
DTEND;VALUE=DATE:20281202
SUMMARY:Restoration of Independence
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-12-08-immaculate-conception@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20281208
DTEND;VALUE=DATE:20281209
SUMMARY:Immaculate Conception
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-12-25-christmas-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20281225
DTEND;VALUE=DATE:20281226
SUMMARY:Christmas Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2028-12-26-st-stephen-s-day@holidaykit
DTSTAMP:20261104T151203Z
DTSTART;VALUE=DATE:20281226
DTEND;VALUE=DATE:20281227
SUMMARY:St. Stephen's Day
DESCRIPTION:Public holiday (regional: PT-30)
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
