summaryrefslogtreecommitdiff
path: root/zoneinfo/Europe
diff options
context:
space:
mode:
Diffstat (limited to 'zoneinfo/Europe')
-rw-r--r--zoneinfo/Europe/Amsterdam.ics136
-rw-r--r--zoneinfo/Europe/Andorra.ics29
-rw-r--r--zoneinfo/Europe/Athens.ics84
-rw-r--r--zoneinfo/Europe/Belgrade.ics46
-rw-r--r--zoneinfo/Europe/Berlin.ics96
-rw-r--r--[l---------]zoneinfo/Europe/Bratislava.ics23
-rw-r--r--zoneinfo/Europe/Brussels.ics143
-rw-r--r--zoneinfo/Europe/Bucharest.ics102
-rw-r--r--zoneinfo/Europe/Budapest.ics92
-rw-r--r--[l---------]zoneinfo/Europe/Busingen.ics23
-rw-r--r--zoneinfo/Europe/Chisinau.ics143
-rw-r--r--zoneinfo/Europe/Copenhagen.ics62
-rw-r--r--zoneinfo/Europe/Dublin.ics216
-rw-r--r--zoneinfo/Europe/Gibraltar.ics178
-rw-r--r--[l---------]zoneinfo/Europe/Guernsey.ics23
-rw-r--r--zoneinfo/Europe/Helsinki.ics53
-rw-r--r--[l---------]zoneinfo/Europe/Isle_of_Man.ics23
-rw-r--r--zoneinfo/Europe/Istanbul.ics211
-rw-r--r--[l---------]zoneinfo/Europe/Jersey.ics23
-rw-r--r--zoneinfo/Europe/Kaliningrad.ics129
-rw-r--r--zoneinfo/Europe/Kiev.ics108
-rw-r--r--zoneinfo/Europe/Lisbon.ics236
-rw-r--r--[l---------]zoneinfo/Europe/Ljubljana.ics23
-rw-r--r--zoneinfo/Europe/London.ics237
-rw-r--r--zoneinfo/Europe/Luxembourg.ics128
-rw-r--r--zoneinfo/Europe/Madrid.ics150
-rw-r--r--zoneinfo/Europe/Malta.ics111
-rw-r--r--[l---------]zoneinfo/Europe/Mariehamn.ics23
-rw-r--r--zoneinfo/Europe/Minsk.ics106
-rw-r--r--zoneinfo/Europe/Monaco.ics122
-rw-r--r--zoneinfo/Europe/Moscow.ics149
-rw-r--r--[l---------]zoneinfo/Europe/Nicosia.ics23
-rw-r--r--zoneinfo/Europe/Oslo.ics65
-rw-r--r--zoneinfo/Europe/Paris.ics126
-rw-r--r--[l---------]zoneinfo/Europe/Podgorica.ics23
-rw-r--r--zoneinfo/Europe/Prague.ics87
-rw-r--r--zoneinfo/Europe/Riga.ics138
-rw-r--r--zoneinfo/Europe/Rome.ics134
-rw-r--r--zoneinfo/Europe/Samara.ics103
-rw-r--r--[l---------]zoneinfo/Europe/San_Marino.ics23
-rw-r--r--[l---------]zoneinfo/Europe/Sarajevo.ics23
-rw-r--r--zoneinfo/Europe/Simferopol.ics142
-rw-r--r--[l---------]zoneinfo/Europe/Skopje.ics23
-rw-r--r--zoneinfo/Europe/Sofia.ics105
-rw-r--r--zoneinfo/Europe/Stockholm.ics42
-rw-r--r--zoneinfo/Europe/Tallinn.ics133
-rw-r--r--zoneinfo/Europe/Tirane.ics63
-rw-r--r--zoneinfo/Europe/Uzhgorod.ics108
-rw-r--r--[l---------]zoneinfo/Europe/Vaduz.ics23
-rw-r--r--[l---------]zoneinfo/Europe/Vatican.ics23
-rw-r--r--zoneinfo/Europe/Vienna.ics76
-rw-r--r--zoneinfo/Europe/Vilnius.ics151
-rw-r--r--zoneinfo/Europe/Volgograd.ics92
-rw-r--r--zoneinfo/Europe/Warsaw.ics154
-rw-r--r--[l---------]zoneinfo/Europe/Zagreb.ics23
-rw-r--r--zoneinfo/Europe/Zaporozhye.ics105
-rw-r--r--zoneinfo/Europe/Zurich.ics41
57 files changed, 477 insertions, 4800 deletions
diff --git a/zoneinfo/Europe/Amsterdam.ics b/zoneinfo/Europe/Amsterdam.ics
index 4cd07896..359ce06c 100644
--- a/zoneinfo/Europe/Amsterdam.ics
+++ b/zoneinfo/Europe/Amsterdam.ics
@@ -2,148 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Amsterdam
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Amsterdam
X-LIC-LOCATION:Europe/Amsterdam
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:AMT
-TZOFFSETFROM:+001932
-TZOFFSETTO:+001932
-DTSTART:18350101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:NST
-TZOFFSETFROM:+001932
-TZOFFSETTO:+011932
-DTSTART:19160501T000000
-RDATE:19170416T020000
-RDATE:19220326T020000
-RDATE:19230601T020000
-RDATE:19240330T020000
-RDATE:19250605T020000
-RDATE:19320522T020000
-RDATE:19370522T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:AMT
-TZOFFSETFROM:+011932
-TZOFFSETTO:+001932
-DTSTART:19161001T000000
-RDATE:19170917T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:NST
-TZOFFSETFROM:+001932
-TZOFFSETTO:+011932
-DTSTART:19180401T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1MO;UNTIL=19210404T014028Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:AMT
-TZOFFSETFROM:+011932
-TZOFFSETTO:+001932
-DTSTART:19180930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1MO;UNTIL=19210926T014028Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:AMT
-TZOFFSETFROM:+011932
-TZOFFSETTO:+001932
-DTSTART:19221008T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19361004T014028Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:NST
-TZOFFSETFROM:+001932
-TZOFFSETTO:+011932
-DTSTART:19260515T020000
-RRULE:FREQ=YEARLY;UNTIL=19310515T014028Z
-END:DAYLIGHT
BEGIN:DAYLIGHT
-TZNAME:NST
-TZOFFSETFROM:+001932
-TZOFFSETTO:+011932
-DTSTART:19330515T020000
-RRULE:FREQ=YEARLY;UNTIL=19360515T014028Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:+0120
-TZOFFSETFROM:+011932
-TZOFFSETTO:+0120
-DTSTART:19370701T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+0020
-TZOFFSETFROM:+0120
-TZOFFSETTO:+0020
-DTSTART:19371003T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19391008T014000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:+0120
-TZOFFSETFROM:+0020
-TZOFFSETTO:+0120
-DTSTART:19380515T020000
-RRULE:FREQ=YEARLY;UNTIL=19390515T014000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0020
-TZOFFSETTO:+0200
-DTSTART:19400516T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-RDATE:19441002T030000
-RDATE:19450916T030000
-RDATE:19770925T030000
-RDATE:19781001T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430329T020000
-RDATE:19440403T020000
-RDATE:19450402T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19770101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19770403T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19790930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Andorra.ics b/zoneinfo/Europe/Andorra.ics
index 11876ad0..9f4327d3 100644
--- a/zoneinfo/Europe/Andorra.ics
+++ b/zoneinfo/Europe/Andorra.ics
@@ -2,41 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Andorra
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Andorra
X-LIC-LOCATION:Europe/Andorra
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+000604
-TZOFFSETTO:+0000
-DTSTART:19010101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19460930T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19850331T020000
+TZNAME:CEST
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19850929T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19961027T030000
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Athens.ics b/zoneinfo/Europe/Athens.ics
index 8f510210..3e4a332f 100644
--- a/zoneinfo/Europe/Athens.ics
+++ b/zoneinfo/Europe/Athens.ics
@@ -2,98 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Athens
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Athens
X-LIC-LOCATION:Europe/Athens
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:AMT
-TZOFFSETFROM:+013452
-TZOFFSETTO:+013452
-DTSTART:18950914T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+013452
-TZOFFSETTO:+0200
-DTSTART:19160728T000100
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19320707T000000
-RDATE:19410407T000000
-RDATE:19520701T000000
-RDATE:19750412T000000
-RDATE:19760411T020000
-RDATE:19790401T090000
-RDATE:19800401T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19320901T000000
-RDATE:19521102T000000
-RDATE:19751126T010000
-RDATE:19761010T030000
-RDATE:19770926T030000
-RDATE:19780924T040000
-RDATE:19790929T020000
-RDATE:19800928T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19410430T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430330T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19440404T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-DTSTART:19770403T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19780402T000000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19810329T030000
+DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:19810927T040000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19961027T040000
+DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Belgrade.ics b/zoneinfo/Europe/Belgrade.ics
index 2e01dc3b..a6ff2cc7 100644
--- a/zoneinfo/Europe/Belgrade.ics
+++ b/zoneinfo/Europe/Belgrade.ics
@@ -2,60 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Belgrade
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Belgrade
X-LIC-LOCATION:Europe/Belgrade
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0122
-TZOFFSETTO:+0100
-DTSTART:18840101T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19410418T230000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19450508T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-RDATE:19441002T030000
-RDATE:19450916T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19450101T000000
-RDATE:19821127T000000
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19830327T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19830925T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19961027T030000
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Berlin.ics b/zoneinfo/Europe/Berlin.ics
index a2c7556f..53290a95 100644
--- a/zoneinfo/Europe/Berlin.ics
+++ b/zoneinfo/Europe/Berlin.ics
@@ -2,108 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Berlin
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+005328
-TZOFFSETTO:+0100
-DTSTART:18930401T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19160430T230000
-RDATE:19400401T020000
-RDATE:19430329T020000
-RDATE:19460414T020000
-RDATE:19470406T030000
-RDATE:19480418T020000
-RDATE:19490410T020000
-RDATE:19800406T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T010000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19441002T030000
-RDATE:19451118T030000
-RDATE:19461007T030000
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19170416T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3MO;UNTIL=19180415T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19170917T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3MO;UNTIL=19180916T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19440403T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1MO;UNTIL=19450402T010000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:CEMT
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19450524T020000
-RDATE:19470511T030000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19450924T030000
-RDATE:19470629T030000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19460101T000000
-RDATE:19800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19471005T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19491002T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19800928T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Bratislava.ics b/zoneinfo/Europe/Bratislava.ics
index 71b7b092..ba4d37c6 120000..100644
--- a/zoneinfo/Europe/Bratislava.ics
+++ b/zoneinfo/Europe/Bratislava.ics
@@ -1 +1,22 @@
-../Europe/Prague.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Bratislava
+X-LIC-LOCATION:Europe/Bratislava
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+TZNAME:CEST
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+TZNAME:CET
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Brussels.ics b/zoneinfo/Europe/Brussels.ics
index c41094b6..9f314c07 100644
--- a/zoneinfo/Europe/Brussels.ics
+++ b/zoneinfo/Europe/Brussels.ics
@@ -2,155 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Brussels
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Brussels
X-LIC-LOCATION:Europe/Brussels
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:BMT
-TZOFFSETFROM:+001730
-TZOFFSETTO:+001730
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+001730
-TZOFFSETTO:+0000
-DTSTART:18920501T120000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19141108T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19160501T000000
-RDATE:19400520T030000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19450402T020000
-RDATE:19460519T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T010000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19440917T030000
-RDATE:19450916T030000
-RDATE:19461007T030000
-RDATE:19770925T030000
-RDATE:19781001T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19170416T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3MO;UNTIL=19180415T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19170917T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3MO;UNTIL=19180916T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19181111T120000
-RDATE:19191005T000000
-RDATE:19201024T000000
-RDATE:19211026T000000
-RDATE:19391119T030000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19190301T230000
-RDATE:19200214T230000
-RDATE:19210314T230000
-RDATE:19220325T230000
-RDATE:19230421T230000
-RDATE:19240329T230000
-RDATE:19250404T230000
-RDATE:19260417T230000
-RDATE:19270409T230000
-RDATE:19280414T230000
-RDATE:19290421T020000
-RDATE:19300413T020000
-RDATE:19310419T020000
-RDATE:19320403T020000
-RDATE:19330326T020000
-RDATE:19340408T020000
-RDATE:19350331T020000
-RDATE:19360419T020000
-RDATE:19370404T020000
-RDATE:19380327T020000
-RDATE:19390416T020000
-RDATE:19400225T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19221008T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19271001T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19281007T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19381002T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-DTSTART:19440903T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19770101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19770403T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19790930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Bucharest.ics b/zoneinfo/Europe/Bucharest.ics
index 9b80a0ba..f9629562 100644
--- a/zoneinfo/Europe/Bucharest.ics
+++ b/zoneinfo/Europe/Bucharest.ics
@@ -2,114 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Bucharest
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Bucharest
X-LIC-LOCATION:Europe/Bucharest
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:BMT
-TZOFFSETFROM:+014424
-TZOFFSETTO:+014424
-DTSTART:18911001T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+014424
-TZOFFSETTO:+0200
-DTSTART:19310724T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19320521T000000
-RDATE:19790527T000000
-RDATE:19800405T230000
-RDATE:19810329T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19321002T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19390930T220000Z
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-DTSTART:19330402T000000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19390401T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19790930T000000
-RDATE:19800928T010000
-RDATE:19961027T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19810927T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19900930T000000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19820328T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19900325T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19910101T000000
-RDATE:19940101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19910331T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19930327T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19910929T010000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19930925T220000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19940327T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960330T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19940925T000000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950923T210000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19970330T030000
+DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:19971026T040000
+TZNAME:EET
+DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Budapest.ics b/zoneinfo/Europe/Budapest.ics
index b23b8b8d..2241cd05 100644
--- a/zoneinfo/Europe/Budapest.ics
+++ b/zoneinfo/Europe/Budapest.ics
@@ -2,104 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Budapest
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Budapest
X-LIC-LOCATION:Europe/Budapest
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+011620
-TZOFFSETTO:+0100
-DTSTART:18901001T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19160430T230000
-RDATE:19170416T020000
-RDATE:19180401T030000
-RDATE:19190415T030000
-RDATE:19410408T000000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19450501T230000
-RDATE:19460331T020000
-RDATE:19500417T020000
-RDATE:19560603T000000
-RDATE:19570602T010000
-RDATE:19800406T010000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T010000
-RDATE:19170917T030000
-RDATE:19180916T030000
-RDATE:19191124T030000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19441002T030000
-RDATE:19451101T000000
-RDATE:19501023T030000
-RDATE:19560930T000000
-RDATE:19570929T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19180101T000000
-RDATE:19450101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19461006T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19491002T010000Z
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19470406T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=4,5,6,7,8,9,10;BYDAY=SU;UNTIL=19490410T010000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19540523T000000
-RRULE:FREQ=YEARLY;UNTIL=19550522T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19541003T000000
-RRULE:FREQ=YEARLY;UNTIL=19551002T220000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19800928T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Busingen.ics b/zoneinfo/Europe/Busingen.ics
index fbe47a97..720a978d 120000..100644
--- a/zoneinfo/Europe/Busingen.ics
+++ b/zoneinfo/Europe/Busingen.ics
@@ -1 +1,22 @@
-../Europe/Zurich.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20140920_1/Europe/Busingen
+X-LIC-LOCATION:Europe/Busingen
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+TZNAME:CEST
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+TZNAME:CET
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Chisinau.ics b/zoneinfo/Europe/Chisinau.ics
index a13e2a30..311ae25e 100644
--- a/zoneinfo/Europe/Chisinau.ics
+++ b/zoneinfo/Europe/Chisinau.ics
@@ -2,155 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Chisinau
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20150816_2/Europe/Chisinau
X-LIC-LOCATION:Europe/Chisinau
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CMT
-TZOFFSETFROM:+015520
-TZOFFSETTO:+0155
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:BMT
-TZOFFSETFROM:+0155
-TZOFFSETTO:+014424
-DTSTART:19180215T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+014424
-TZOFFSETTO:+0200
-DTSTART:19310724T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19320521T000000
-RDATE:19400815T000000
-RDATE:19910331T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19321002T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19390930T220000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19330402T000000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19390401T220000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19410717T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430329T020000
-RDATE:19440403T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19440824T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19890923T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19900324T230000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19900506T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19900930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19910929T000000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19920101T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-DTSTART:19920329T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960330T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19920927T000000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950923T210000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19961027T000000
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19970330T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:19971026T030000
+TZNAME:EET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Copenhagen.ics b/zoneinfo/Europe/Copenhagen.ics
index 1e30752e..a0b5f339 100644
--- a/zoneinfo/Europe/Copenhagen.ics
+++ b/zoneinfo/Europe/Copenhagen.ics
@@ -2,74 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Copenhagen
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Copenhagen
X-LIC-LOCATION:Europe/Copenhagen
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CMT
-TZOFFSETFROM:+005020
-TZOFFSETTO:+005020
-DTSTART:18900101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+005020
-TZOFFSETTO:+0100
-DTSTART:18940101T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19160514T230000
-RDATE:19400515T000000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19450402T020000
-RDATE:19460501T020000
-RDATE:19470504T020000
-RDATE:19480509T020000
-RDATE:19800406T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19160930T230000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19441002T030000
-RDATE:19450815T030000
-RDATE:19460901T030000
-RDATE:19470810T030000
-RDATE:19480808T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19800928T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Dublin.ics b/zoneinfo/Europe/Dublin.ics
index a050894a..fa59a5d7 100644
--- a/zoneinfo/Europe/Dublin.ics
+++ b/zoneinfo/Europe/Dublin.ics
@@ -2,230 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Dublin
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Dublin
X-LIC-LOCATION:Europe/Dublin
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:DMT
-TZOFFSETFROM:-0025
-TZOFFSETTO:-002521
-DTSTART:18800802T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:-002521
-TZOFFSETTO:+003439
-DTSTART:19160521T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+003439
-TZOFFSETTO:+0000
-DTSTART:19161001T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19170408T020000
-RDATE:19180324T020000
-RDATE:19190330T020000
-RDATE:19200328T020000
-RDATE:19210403T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19170917T030000
-RDATE:19180930T030000
-RDATE:19190929T030000
-RDATE:19201025T030000
-RDATE:19211003T030000
-RDATE:19221008T030000
-RDATE:19391119T030000
-RDATE:19461006T020000
-RDATE:19471102T020000
-RDATE:19481031T030000
-RDATE:19491030T030000
-RDATE:19711031T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0000
-DTSTART:19211206T000000
-RDATE:19960101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19220326T020000
-RDATE:19230422T020000
-RDATE:19240413T020000
-RDATE:19270410T020000
-RDATE:19300413T020000
-RDATE:19330409T020000
-RDATE:19340422T020000
-RDATE:19350414T020000
-RDATE:19380410T020000
-RDATE:19390416T020000
-RDATE:19400225T020000
-RDATE:19470316T020000
-RDATE:19480418T020000
-RDATE:19490403T020000
-RDATE:19530419T020000
-RDATE:19540411T020000
-RDATE:19570414T020000
-RDATE:19600410T020000
-RDATE:19680218T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19230916T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19240921T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19250419T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19260418T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19251004T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19381002T020000Z
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:IST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
-DTSTART:19280422T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19290421T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19310419T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19320417T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19360419T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19370418T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19500416T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=14,15,16,17,18,19,20;BYDAY=SU;UNTIL=19520420T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19501022T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=21,22,23,24,25,26,27;BYDAY=SU;UNTIL=19521026T020000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19531004T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19601002T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19550417T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19560422T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19580420T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19590419T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19610326T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19611029T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=SU;UNTIL=19671029T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19640322T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=19,20,21,22,23,24,25;BYDAY=SU;UNTIL=19670319T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:IST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19681027T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19720319T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19800316T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19721029T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=SU;UNTIL=19801026T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:IST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19810329T010000
+DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-DTSTART:19811025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=SU;UNTIL=19891029T010000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19901028T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19961027T020000
+DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Gibraltar.ics b/zoneinfo/Europe/Gibraltar.ics
index 33941458..b291844a 100644
--- a/zoneinfo/Europe/Gibraltar.ics
+++ b/zoneinfo/Europe/Gibraltar.ics
@@ -2,192 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Gibraltar
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Gibraltar
X-LIC-LOCATION:Europe/Gibraltar
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:-002124
-TZOFFSETTO:+0000
-DTSTART:18800802T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19160521T020000
-RDATE:19170408T020000
-RDATE:19180324T020000
-RDATE:19190330T020000
-RDATE:19200328T020000
-RDATE:19210403T020000
-RDATE:19220326T020000
-RDATE:19230422T020000
-RDATE:19240413T020000
-RDATE:19270410T020000
-RDATE:19300413T020000
-RDATE:19330409T020000
-RDATE:19340422T020000
-RDATE:19350414T020000
-RDATE:19380410T020000
-RDATE:19390416T020000
-RDATE:19400225T020000
-RDATE:19460414T020000
-RDATE:19470316T020000
-RDATE:19480314T020000
-RDATE:19490403T020000
-RDATE:19530419T020000
-RDATE:19540411T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19161001T030000
-RDATE:19170917T030000
-RDATE:19180930T030000
-RDATE:19190929T030000
-RDATE:19201025T030000
-RDATE:19211003T030000
-RDATE:19221008T030000
-RDATE:19391119T030000
-RDATE:19471102T030000
-RDATE:19481031T030000
-RDATE:19491030T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19230916T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19240921T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19250419T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19260418T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19251004T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19381002T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19280422T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19290421T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19310419T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19320417T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19360419T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19370418T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BDST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19410504T020000
-RDATE:19450402T020000
-RDATE:19470413T020000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19410810T030000
-RRULE:FREQ=YEARLY;BYMONTH=8;BYMONTHDAY=9,10,11,12,13,14,15;BYDAY=SU;UNTIL=19430815T010000Z
-END:DAYLIGHT
BEGIN:DAYLIGHT
-TZNAME:BDST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19420405T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19440402T010000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19440917T030000
-RDATE:19450715T030000
-RDATE:19470810T030000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19451007T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19461006T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19500416T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=14,15,16,17,18,19,20;BYDAY=SU;UNTIL=19520420T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19501022T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=21,22,23,24,25,26,27;BYDAY=SU;UNTIL=19521026T020000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19531004T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19561007T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19550417T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19560422T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19570414T020000
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19820328T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19820926T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19961027T030000
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Guernsey.ics b/zoneinfo/Europe/Guernsey.ics
index d1c8f205..1556bcfb 120000..100644
--- a/zoneinfo/Europe/Guernsey.ics
+++ b/zoneinfo/Europe/Guernsey.ics
@@ -1 +1,22 @@
-../Europe/London.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Guernsey
+X-LIC-LOCATION:Europe/Guernsey
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0100
+TZNAME:BST
+DTSTART:19700329T010000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+TZNAME:GMT
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Helsinki.ics b/zoneinfo/Europe/Helsinki.ics
index b1b693d3..43adc9ae 100644
--- a/zoneinfo/Europe/Helsinki.ics
+++ b/zoneinfo/Europe/Helsinki.ics
@@ -2,67 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Helsinki
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Helsinki
X-LIC-LOCATION:Europe/Helsinki
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:HMT
-TZOFFSETFROM:+013949
-TZOFFSETTO:+013949
-DTSTART:18780531T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+013949
-TZOFFSETTO:+0200
-DTSTART:19210501T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-DTSTART:19420403T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19421004T010000
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19810329T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19820328T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19810927T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19820926T000000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19830327T030000
+DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:19830925T040000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19961027T040000
+DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Isle_of_Man.ics b/zoneinfo/Europe/Isle_of_Man.ics
index d1c8f205..4ff051a3 120000..100644
--- a/zoneinfo/Europe/Isle_of_Man.ics
+++ b/zoneinfo/Europe/Isle_of_Man.ics
@@ -1 +1,22 @@
-../Europe/London.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Isle_of_Man
+X-LIC-LOCATION:Europe/Isle_of_Man
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0100
+TZNAME:BST
+DTSTART:19700329T010000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+TZNAME:GMT
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Istanbul.ics b/zoneinfo/Europe/Istanbul.ics
index 2cd14d35..603dfca6 100644
--- a/zoneinfo/Europe/Istanbul.ics
+++ b/zoneinfo/Europe/Istanbul.ics
@@ -2,222 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Istanbul
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20110819_3/Europe/Istanbul
X-LIC-LOCATION:Europe/Istanbul
-X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZNAME:IMT
-TZOFFSETFROM:+015552
-TZOFFSETTO:+015656
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+015656
-TZOFFSETTO:+0200
-DTSTART:19101001T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19160501T000000
-RDATE:19200328T000000
-RDATE:19210403T000000
-RDATE:19220326T000000
-RDATE:19240513T000000
-RDATE:19250501T000000
-RDATE:19400630T000000
-RDATE:19401201T000000
-RDATE:19420401T000000
-RDATE:19450402T000000
-RDATE:19460601T000000
-RDATE:19490410T000000
-RDATE:19500419T000000
-RDATE:19510422T000000
-RDATE:19620715T000000
-RDATE:19640515T000000
-RDATE:19730603T010000
-RDATE:19740331T020000
-RDATE:19750330T000000
-RDATE:19760601T000000
-RDATE:19940320T010000
-RDATE:20110328T030000
-RDATE:20140331T030000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:19161001T000000
-RDATE:19201025T000000
-RDATE:19211003T000000
-RDATE:19221008T000000
-RDATE:19401005T000000
-RDATE:19410921T000000
-RDATE:19421101T000000
-RDATE:19451008T000000
-RDATE:19461001T000000
-RDATE:19511008T000000
-RDATE:19621008T000000
-RDATE:19641001T000000
-RDATE:19731104T030000
-RDATE:19741103T050000
-RDATE:19771016T000000
-RDATE:19850928T000000
-RDATE:20151108T040000
-END:STANDARD
-BEGIN:STANDARD
TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19241001T000000
-RRULE:FREQ=YEARLY;UNTIL=19250930T210000Z
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19470420T000000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19480417T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19471005T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19501007T210000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-DTSTART:19700503T000000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19720506T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19701004T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19721007T210000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19751026T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19761030T210000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19770403T000000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19780401T220000Z
+DTSTART:19700329T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:+04
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19781015T000000
-RDATE:19800406T030000
-RDATE:19830731T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19791015T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=11,12,13,14,15,16,17;BYDAY=MO;UNTIL=19821010T200000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:+04
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810329T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19820328T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19831002T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19850420T000000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19860330T010000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19930327T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19860928T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950923T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19950326T010000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20060325T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19961027T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061028T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:20070101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:20070325T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20100328T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:20071028T040000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20141026T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:20120325T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20130331T010000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:20150329T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20160327T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:20160907T000000
-END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Jersey.ics b/zoneinfo/Europe/Jersey.ics
index d1c8f205..5e31d055 120000..100644
--- a/zoneinfo/Europe/Jersey.ics
+++ b/zoneinfo/Europe/Jersey.ics
@@ -1 +1,22 @@
-../Europe/London.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Jersey
+X-LIC-LOCATION:Europe/Jersey
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0100
+TZNAME:BST
+DTSTART:19700329T010000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+TZNAME:GMT
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Kaliningrad.ics b/zoneinfo/Europe/Kaliningrad.ics
index 16304703..94b21f4e 100644
--- a/zoneinfo/Europe/Kaliningrad.ics
+++ b/zoneinfo/Europe/Kaliningrad.ics
@@ -2,138 +2,13 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Kaliningrad
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20140920_4/Europe/Kaliningrad
X-LIC-LOCATION:Europe/Kaliningrad
-X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0122
-TZOFFSETTO:+0100
-DTSTART:18930401T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19160430T230000
-RDATE:19400401T020000
-RDATE:19430329T020000
-RDATE:19440403T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T010000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19441002T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19170416T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3MO;UNTIL=19180415T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19170917T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3MO;UNTIL=19180916T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19450101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19450429T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:19451101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19460101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19880924T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19880326T230000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19890326T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19890924T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T000000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19900325T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20100328T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19961027T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20101031T000000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:20110327T020000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:20141026T020000
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Kiev.ics b/zoneinfo/Europe/Kiev.ics
index 4221e19d..30501442 100644
--- a/zoneinfo/Europe/Kiev.ics
+++ b/zoneinfo/Europe/Kiev.ics
@@ -2,120 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Kiev
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Kiev
X-LIC-LOCATION:Europe/Kiev
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:KMT
-TZOFFSETFROM:+020204
-TZOFFSETTO:+020204
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+020204
-TZOFFSETTO:+0200
-DTSTART:19240502T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19300621T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19410920T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430329T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0300
-DTSTART:19431106T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19890923T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19900324T230000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19900701T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19910929T030000
-RDATE:19950924T040000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-DTSTART:19920329T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19940326T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19920927T000000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19940924T210000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19950326T030000
+DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:19961027T040000
+TZNAME:EET
+DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Lisbon.ics b/zoneinfo/Europe/Lisbon.ics
index c7ba49b9..8f647cdf 100644
--- a/zoneinfo/Europe/Lisbon.ics
+++ b/zoneinfo/Europe/Lisbon.ics
@@ -2,248 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Lisbon
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Lisbon
X-LIC-LOCATION:Europe/Lisbon
-X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZNAME:LMT
-TZOFFSETFROM:-003645
-TZOFFSETTO:-003645
-DTSTART:18840101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:-003645
-TZOFFSETTO:+0000
-DTSTART:19120101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19160617T230000
-RDATE:19170228T230000
-RDATE:19180301T230000
-RDATE:19190228T230000
-RDATE:19200229T230000
-RDATE:19210228T230000
-RDATE:19240416T230000
-RDATE:19260417T230000
-RDATE:19270409T230000
-RDATE:19280414T230000
-RDATE:19290420T230000
-RDATE:19310418T230000
-RDATE:19320402T230000
-RDATE:19340407T230000
-RDATE:19350330T230000
-RDATE:19360418T230000
-RDATE:19370403T230000
-RDATE:19380326T230000
-RDATE:19390415T230000
-RDATE:19400224T230000
-RDATE:19410405T230000
-RDATE:19460406T230000
-RDATE:19770327T000000
-RDATE:19800330T000000
-RDATE:19830327T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19161101T010000
-RDATE:19241015T000000
-RDATE:19391119T000000
-RDATE:19461006T000000
-RDATE:19760926T010000
-RDATE:19770925T010000
-RDATE:19781001T010000
-RDATE:19830925T020000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19171015T000000
-RRULE:FREQ=YEARLY;UNTIL=19211014T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19261003T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19291005T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19311004T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19321001T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19341007T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19381001T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-DTSTART:19401006T000000
-RRULE:FREQ=YEARLY;UNTIL=19411005T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19420314T230000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SA;UNTIL=19450310T230000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:WEMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19420425T230000
-RDATE:19430417T230000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19420816T000000
-END:DAYLIGHT
-BEGIN:STANDARD
TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19421025T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19451027T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19430829T000000
-RRULE:FREQ=YEARLY;BYYEARDAY=-122,-123,-124,-125,-126,-127,-128;BYDAY=SU;UNTIL=19450825T220000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:WEMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19440422T230000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=21,22,23,24,25,26,27;BYDAY=SA;UNTIL=19450421T220000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19470406T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19490403T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19471005T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19491002T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19510401T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19650404T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19511007T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19651003T020000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19660403T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19780402T000000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19790401T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19790930T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19820926T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19810329T010000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19820328T010000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19840325T010000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19920329T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19840930T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19910929T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19920927T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19930328T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19950326T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19930926T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19960331T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19961027T020000
+DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:WEST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
-DTSTART:19970330T010000
+TZNAME:WEST
+DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Ljubljana.ics b/zoneinfo/Europe/Ljubljana.ics
index 4f6b42e1..df21bb0b 120000..100644
--- a/zoneinfo/Europe/Ljubljana.ics
+++ b/zoneinfo/Europe/Ljubljana.ics
@@ -1 +1,22 @@
-../Europe/Belgrade.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Ljubljana
+X-LIC-LOCATION:Europe/Ljubljana
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+TZNAME:CEST
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+TZNAME:CET
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/London.ics b/zoneinfo/Europe/London.ics
index 9a9b469d..5394d4e2 100644
--- a/zoneinfo/Europe/London.ics
+++ b/zoneinfo/Europe/London.ics
@@ -2,251 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/London
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/London
X-LIC-LOCATION:Europe/London
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:-000115
-TZOFFSETTO:+0000
-DTSTART:18471201T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19160521T020000
-RDATE:19170408T020000
-RDATE:19180324T020000
-RDATE:19190330T020000
-RDATE:19200328T020000
-RDATE:19210403T020000
-RDATE:19220326T020000
-RDATE:19230422T020000
-RDATE:19240413T020000
-RDATE:19270410T020000
-RDATE:19300413T020000
-RDATE:19330409T020000
-RDATE:19340422T020000
-RDATE:19350414T020000
-RDATE:19380410T020000
-RDATE:19390416T020000
-RDATE:19400225T020000
-RDATE:19460414T020000
-RDATE:19470316T020000
-RDATE:19480314T020000
-RDATE:19490403T020000
-RDATE:19530419T020000
-RDATE:19540411T020000
-RDATE:19570414T020000
-RDATE:19600410T020000
-RDATE:19680218T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19161001T030000
-RDATE:19170917T030000
-RDATE:19180930T030000
-RDATE:19190929T030000
-RDATE:19201025T030000
-RDATE:19211003T030000
-RDATE:19221008T030000
-RDATE:19391119T030000
-RDATE:19471102T030000
-RDATE:19481031T030000
-RDATE:19491030T030000
-RDATE:19711031T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19230916T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19240921T020000Z
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:BST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
-DTSTART:19250419T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19260418T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19251004T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19381002T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19280422T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19290421T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19310419T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19320417T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19360419T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19370418T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BDST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19410504T020000
-RDATE:19450402T020000
-RDATE:19470413T020000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19410810T030000
-RRULE:FREQ=YEARLY;BYMONTH=8;BYMONTHDAY=9,10,11,12,13,14,15;BYDAY=SU;UNTIL=19430815T010000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BDST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19420405T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19440402T010000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19440917T030000
-RDATE:19450715T030000
-RDATE:19470810T030000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19451007T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19461006T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19500416T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=14,15,16,17,18,19,20;BYDAY=SU;UNTIL=19520420T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19501022T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=21,22,23,24,25,26,27;BYDAY=SU;UNTIL=19521026T020000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19531004T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19601002T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19550417T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19560422T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19580420T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19590419T020000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19610326T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19630331T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19611029T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=SU;UNTIL=19671029T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19640322T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=19,20,21,22,23,24,25;BYDAY=SU;UNTIL=19670319T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:BST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19681027T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19720319T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19800316T020000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19721029T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=SU;UNTIL=19801026T020000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:BST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19810329T010000
+DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19811025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=SU;UNTIL=19891029T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-DTSTART:19901028T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU;UNTIL=19951022T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:GMT
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0000
-DTSTART:19960101T000000
-END:STANDARD
-BEGIN:STANDARD
TZNAME:GMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19961027T020000
+DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Luxembourg.ics b/zoneinfo/Europe/Luxembourg.ics
index ff5ab522..57440a58 100644
--- a/zoneinfo/Europe/Luxembourg.ics
+++ b/zoneinfo/Europe/Luxembourg.ics
@@ -2,140 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Luxembourg
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Luxembourg
X-LIC-LOCATION:Europe/Luxembourg
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+002436
-TZOFFSETTO:+0100
-DTSTART:19040601T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19160514T230000
-RDATE:19170428T230000
-RDATE:19180415T020000
-RDATE:19450402T020000
-RDATE:19460519T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T010000
-RDATE:19170917T010000
-RDATE:19180916T030000
-RDATE:19440918T030000
-RDATE:19450916T030000
-RDATE:19461007T030000
-RDATE:19770925T030000
-RDATE:19781001T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19181125T000000
-RDATE:19191005T030000
-RDATE:19201024T020000
-RDATE:19211026T020000
-RDATE:19221008T010000
-RDATE:19231007T020000
-RDATE:19291006T030000
-RDATE:19391119T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19190301T230000
-RDATE:19200214T230000
-RDATE:19210314T230000
-RDATE:19220325T230000
-RDATE:19230421T230000
-RDATE:19240329T230000
-RDATE:19250405T230000
-RDATE:19260417T230000
-RDATE:19270409T230000
-RDATE:19280414T230000
-RDATE:19290420T230000
-RDATE:19300413T020000
-RDATE:19310419T020000
-RDATE:19320403T020000
-RDATE:19330326T020000
-RDATE:19340408T020000
-RDATE:19350331T020000
-RDATE:19360419T020000
-RDATE:19370404T020000
-RDATE:19380327T020000
-RDATE:19390416T020000
-RDATE:19400225T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19241005T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19281007T000000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19301005T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19381002T020000Z
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:WEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19400514T030000
-RDATE:19430329T020000
-RDATE:19440403T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19770101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19770403T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19790930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Madrid.ics b/zoneinfo/Europe/Madrid.ics
index 622798eb..2e34240b 100644
--- a/zoneinfo/Europe/Madrid.ics
+++ b/zoneinfo/Europe/Madrid.ics
@@ -2,162 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Madrid
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Madrid
X-LIC-LOCATION:Europe/Madrid
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:-001444
-TZOFFSETTO:+0000
-DTSTART:19001231T234516
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19180415T230000
-RDATE:19190406T230000
-RDATE:19240416T230000
-RDATE:19260417T230000
-RDATE:19270409T230000
-RDATE:19280415T000000
-RDATE:19290420T230000
-RDATE:19370616T230000
-RDATE:19380402T230000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19181007T010000
-RRULE:FREQ=YEARLY;UNTIL=19191007T000000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19241005T010000
-RDATE:19371003T010000
-RDATE:19391008T010000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19261003T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19291006T000000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19380430T230000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19381003T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19400316T230000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19420502T230000
-RDATE:19490430T230000
-RDATE:19760327T230000
-RDATE:19770402T230000
-RDATE:19780402T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19420901T010000
-RDATE:19491002T010000
-RDATE:19781001T030000
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430417T230000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=13,14,15,16,17,18,19;BYDAY=SA;UNTIL=19460413T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19431003T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19440930T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19450930T010000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19460928T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19740413T230000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=12,13,14,15,16,17,18;BYDAY=SA;UNTIL=19750412T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19741006T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19751004T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19760926T010000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19770924T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19790101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19790401T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19790930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Malta.ics b/zoneinfo/Europe/Malta.ics
index b70973b4..753f45eb 100644
--- a/zoneinfo/Europe/Malta.ics
+++ b/zoneinfo/Europe/Malta.ics
@@ -2,125 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Malta
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Malta
X-LIC-LOCATION:Europe/Malta
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+005804
-TZOFFSETTO:+0100
-DTSTART:18931102T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19160604T000000
-RDATE:19170401T000000
-RDATE:19180310T000000
-RDATE:19190302T000000
-RDATE:19200321T000000
-RDATE:19400615T000000
-RDATE:19430329T020000
-RDATE:19440402T020000
-RDATE:19450402T020000
-RDATE:19460317T020000
-RDATE:19470316T000000
-RDATE:19480229T020000
-RDATE:19690601T000000
-RDATE:19700531T000000
-RDATE:19730331T000000
-RDATE:19740421T000000
-RDATE:19800331T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T000000
-RRULE:FREQ=YEARLY;UNTIL=19170930T220000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19181007T000000
-RDATE:19191005T000000
-RDATE:19200919T000000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19440917T030000
-RDATE:19450915T010000
-RDATE:19461006T030000
-RDATE:19471005T010000
-RDATE:19481003T030000
-RDATE:19660925T000000
-RDATE:19721001T010000
-RDATE:19730929T010000
-RDATE:19740916T010000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19660522T000000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=4SU;UNTIL=19680525T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19670924T010000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=4SU;UNTIL=19690927T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19700927T010000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19710925T230000Z
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19710523T000000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=4SU;UNTIL=19720527T230000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19750420T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19790415T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19750921T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19800921T000000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19810927T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19961027T030000
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Mariehamn.ics b/zoneinfo/Europe/Mariehamn.ics
index 45d6d3c3..ead46604 120000..100644
--- a/zoneinfo/Europe/Mariehamn.ics
+++ b/zoneinfo/Europe/Mariehamn.ics
@@ -1 +1,22 @@
-../Europe/Helsinki.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Mariehamn
+X-LIC-LOCATION:Europe/Mariehamn
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+TZNAME:EEST
+DTSTART:19700329T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+TZNAME:EET
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Minsk.ics b/zoneinfo/Europe/Minsk.ics
index 8577bbd1..e6887bc4 100644
--- a/zoneinfo/Europe/Minsk.ics
+++ b/zoneinfo/Europe/Minsk.ics
@@ -2,115 +2,13 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Minsk
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20150816_3/Europe/Minsk
X-LIC-LOCATION:Europe/Minsk
-X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZNAME:MMT
-TZOFFSETFROM:+015016
-TZOFFSETTO:+0150
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0150
-TZOFFSETTO:+0200
-DTSTART:19240502T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19300621T000000
-RDATE:19440703T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19410628T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430329T020000
-RDATE:19440403T020000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19890923T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19890325T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19900101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19910331T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19910929T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T000000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19920329T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20100328T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19961027T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20101031T000000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:20110327T020000
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Monaco.ics b/zoneinfo/Europe/Monaco.ics
index 0d904fee..6e49e35b 100644
--- a/zoneinfo/Europe/Monaco.ics
+++ b/zoneinfo/Europe/Monaco.ics
@@ -2,134 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Monaco
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Monaco
X-LIC-LOCATION:Europe/Monaco
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:PMT
-TZOFFSETFROM:+002932
-TZOFFSETTO:+000921
-DTSTART:18910315T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+000921
-TZOFFSETTO:+0000
-DTSTART:19110311T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19160614T230000
-RDATE:19170324T230000
-RDATE:19180309T230000
-RDATE:19190301T230000
-RDATE:19200214T230000
-RDATE:19210314T230000
-RDATE:19220325T230000
-RDATE:19230526T230000
-RDATE:19240329T230000
-RDATE:19250404T230000
-RDATE:19260417T230000
-RDATE:19270409T230000
-RDATE:19280414T230000
-RDATE:19290420T230000
-RDATE:19300412T230000
-RDATE:19310418T230000
-RDATE:19320402T230000
-RDATE:19330325T230000
-RDATE:19340407T230000
-RDATE:19350330T230000
-RDATE:19360418T230000
-RDATE:19370403T230000
-RDATE:19380326T230000
-RDATE:19390415T230000
-RDATE:19400225T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19161002T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=MO;UNTIL=19191005T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19201024T000000
-RDATE:19211026T000000
-RDATE:19391119T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19221008T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19381001T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19410505T000000
-RDATE:19420309T000000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19450402T020000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19411006T000000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19441008T010000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19450916T030000
-RDATE:19760926T010000
-RDATE:19770925T030000
-RDATE:19781001T030000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19760328T010000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19770403T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19790930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Moscow.ics b/zoneinfo/Europe/Moscow.ics
index 0eb0a946..013e89a7 100644
--- a/zoneinfo/Europe/Moscow.ics
+++ b/zoneinfo/Europe/Moscow.ics
@@ -2,158 +2,13 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Moscow
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20140920_3/Europe/Moscow
X-LIC-LOCATION:Europe/Moscow
-X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZNAME:MMT
-TZOFFSETFROM:+023017
-TZOFFSETTO:+023017
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MMT
-TZOFFSETFROM:+023017
-TZOFFSETTO:+023119
-DTSTART:19160703T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MST
-TZOFFSETFROM:+023119
-TZOFFSETTO:+033119
-DTSTART:19170701T230000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MMT
-TZOFFSETFROM:+033119
-TZOFFSETTO:+023119
-DTSTART:19171228T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MDST
-TZOFFSETFROM:+023119
-TZOFFSETTO:+043119
-DTSTART:19180531T220000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:MST
-TZOFFSETFROM:+043119
-TZOFFSETTO:+033119
-DTSTART:19180916T010000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:MDST
-TZOFFSETFROM:+033119
-TZOFFSETTO:+043119
-DTSTART:19190531T230000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+043119
-TZOFFSETTO:+0400
-DTSTART:19190701T043119
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19190816T000000
-RDATE:19211001T000000
-RDATE:20141026T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19210214T230000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:+05
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0500
-DTSTART:19210320T230000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0500
-TZOFFSETTO:+0400
-DTSTART:19210901T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19221001T000000
-RDATE:19910929T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19300621T000000
-RDATE:19920119T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19900929T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19900324T230000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:EEST
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-DTSTART:19910331T020000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19920329T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20100327T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19920927T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950923T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19961027T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20101030T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:20110327T020000
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Nicosia.ics b/zoneinfo/Europe/Nicosia.ics
index 315e26b0..c41eef93 120000..100644
--- a/zoneinfo/Europe/Nicosia.ics
+++ b/zoneinfo/Europe/Nicosia.ics
@@ -1 +1,22 @@
-../Asia/Nicosia.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Nicosia
+X-LIC-LOCATION:Europe/Nicosia
+BEGIN:STANDARD
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+TZNAME:EET
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+TZNAME:EEST
+DTSTART:19700329T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Oslo.ics b/zoneinfo/Europe/Oslo.ics
index 52febb3b..ff09377c 100644
--- a/zoneinfo/Europe/Oslo.ics
+++ b/zoneinfo/Europe/Oslo.ics
@@ -2,77 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Oslo
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Oslo
X-LIC-LOCATION:Europe/Oslo
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0043
-TZOFFSETTO:+0100
-DTSTART:18950101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19160522T010000
-RDATE:19400810T230000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19450402T020000
-RDATE:19650425T020000
-RDATE:19800406T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19160930T000000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19441002T030000
-RDATE:19451001T030000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19590315T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=19640315T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19590920T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19650919T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19800928T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Paris.ics b/zoneinfo/Europe/Paris.ics
index 1ac356ae..69f341b7 100644
--- a/zoneinfo/Europe/Paris.ics
+++ b/zoneinfo/Europe/Paris.ics
@@ -2,138 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Paris
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Paris
X-LIC-LOCATION:Europe/Paris
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:PMT
-TZOFFSETFROM:+000921
-TZOFFSETTO:+000921
-DTSTART:18910315T000100
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+000921
-TZOFFSETTO:+0000
-DTSTART:19110311T000100
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-DTSTART:19160614T230000
-RDATE:19170324T230000
-RDATE:19180309T230000
-RDATE:19190301T230000
-RDATE:19200214T230000
-RDATE:19210314T230000
-RDATE:19220325T230000
-RDATE:19230526T230000
-RDATE:19240329T230000
-RDATE:19250404T230000
-RDATE:19260417T230000
-RDATE:19270409T230000
-RDATE:19280414T230000
-RDATE:19290420T230000
-RDATE:19300412T230000
-RDATE:19310418T230000
-RDATE:19320402T230000
-RDATE:19330325T230000
-RDATE:19340407T230000
-RDATE:19350330T230000
-RDATE:19360418T230000
-RDATE:19370403T230000
-RDATE:19380326T230000
-RDATE:19390415T230000
-RDATE:19400225T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19161002T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=MO;UNTIL=19191005T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19201024T000000
-RDATE:19211026T000000
-RDATE:19391119T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:WET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
-DTSTART:19221008T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU;UNTIL=19381001T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19400614T230000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19760328T010000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-RDATE:19450916T030000
-RDATE:19760926T010000
-RDATE:19770925T030000
-RDATE:19781001T030000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:WEMT
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19440825T000000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:WEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19441008T010000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:WEMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19450402T020000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19770403T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19790930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Podgorica.ics b/zoneinfo/Europe/Podgorica.ics
index 4f6b42e1..9a99154e 120000..100644
--- a/zoneinfo/Europe/Podgorica.ics
+++ b/zoneinfo/Europe/Podgorica.ics
@@ -1 +1,22 @@
-../Europe/Belgrade.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Podgorica
+X-LIC-LOCATION:Europe/Podgorica
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+TZNAME:CEST
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+TZNAME:CET
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Prague.ics b/zoneinfo/Europe/Prague.ics
index 5ab9326f..d3e5df40 100644
--- a/zoneinfo/Europe/Prague.ics
+++ b/zoneinfo/Europe/Prague.ics
@@ -2,99 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Prague
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Prague
X-LIC-LOCATION:Europe/Prague
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:PMT
-TZOFFSETFROM:+005744
-TZOFFSETTO:+005744
-DTSTART:18500101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+005744
-TZOFFSETTO:+0100
-DTSTART:18911001T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19160430T230000
-RDATE:19400401T020000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19450408T020000
-RDATE:19460506T020000
-RDATE:19470420T020000
-RDATE:19480418T020000
-RDATE:19490409T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T010000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19440917T030000
-RDATE:19451118T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19170416T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3MO;UNTIL=19180415T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19170917T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3MO;UNTIL=19180916T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19461006T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19491002T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19790101T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19790401T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19790930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Riga.ics b/zoneinfo/Europe/Riga.ics
index 53b65c0a..192cac04 100644
--- a/zoneinfo/Europe/Riga.ics
+++ b/zoneinfo/Europe/Riga.ics
@@ -2,150 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Riga
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Riga
X-LIC-LOCATION:Europe/Riga
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:RMT
-TZOFFSETFROM:+013634
-TZOFFSETTO:+013634
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:LST
-TZOFFSETFROM:+013634
-TZOFFSETTO:+023634
-DTSTART:19180415T020000
-RDATE:19190401T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:RMT
-TZOFFSETFROM:+023634
-TZOFFSETTO:+013634
-DTSTART:19180916T030000
-RDATE:19190522T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+013634
-TZOFFSETTO:+0200
-DTSTART:19260511T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19400805T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19410701T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-RDATE:19441002T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430329T020000
-RDATE:19440403T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0300
-DTSTART:19441013T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19880924T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19880326T230000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19890326T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19890924T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19960929T000000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19900325T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960331T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19970121T000000
-RDATE:20000229T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19970330T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19990328T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19971026T040000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19991031T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:20010325T030000
+DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:20011028T040000
+TZNAME:EET
+DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Rome.ics b/zoneinfo/Europe/Rome.ics
index 1b90f50b..91f51dfb 100644
--- a/zoneinfo/Europe/Rome.ics
+++ b/zoneinfo/Europe/Rome.ics
@@ -2,146 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Rome
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Rome
X-LIC-LOCATION:Europe/Rome
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:RMT
-TZOFFSETFROM:+004956
-TZOFFSETTO:+004956
-DTSTART:18660922T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+004956
-TZOFFSETTO:+0100
-DTSTART:18931031T234956
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19160604T000000
-RDATE:19170401T000000
-RDATE:19180310T000000
-RDATE:19190302T000000
-RDATE:19200321T000000
-RDATE:19400615T000000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19450402T020000
-RDATE:19460317T020000
-RDATE:19470316T000000
-RDATE:19480229T020000
-RDATE:19690601T000000
-RDATE:19700531T000000
-RDATE:19730603T000000
-RDATE:19740526T000000
-RDATE:19750601T000000
-RDATE:19760530T000000
-RDATE:19800406T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T000000
-RRULE:FREQ=YEARLY;UNTIL=19170930T220000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19181007T000000
-RDATE:19191005T000000
-RDATE:19200919T000000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19440917T030000
-RDATE:19450915T010000
-RDATE:19461006T030000
-RDATE:19471005T010000
-RDATE:19481003T030000
-RDATE:19660925T000000
-RDATE:19721001T010000
-RDATE:19781001T010000
-RDATE:19790930T010000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19430910T000000
-RDATE:19440604T000000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19660522T000000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=4SU;UNTIL=19680525T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19670924T010000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=4SU;UNTIL=19690927T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19700927T010000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19710925T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19710523T000000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=4SU;UNTIL=19720527T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19730930T010000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19770924T230000Z
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19770522T000000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=4SU;UNTIL=19790526T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19800928T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Samara.ics b/zoneinfo/Europe/Samara.ics
index 51a3e03f..85fb5648 100644
--- a/zoneinfo/Europe/Samara.ics
+++ b/zoneinfo/Europe/Samara.ics
@@ -2,110 +2,13 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Samara
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20110819_3/Europe/Samara
X-LIC-LOCATION:Europe/Samara
-X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+032020
-TZOFFSETTO:+0300
-DTSTART:19190701T032020
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:+04
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19300621T000000
-RDATE:19911020T030000
-RDATE:20110327T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:+05
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0500
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T200000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+04
-TZOFFSETFROM:+0500
-TZOFFSETTO:+0400
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T190000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:+04
-TZOFFSETFROM:+0500
-TZOFFSETTO:+0400
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19880924T220000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:+05
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0500
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19880326T220000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-DTSTART:19890326T020000
-RDATE:20100328T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19890924T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19900929T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:+04
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19900325T020000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:+03
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19910331T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19910929T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:+05
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0500
-DTSTART:19920329T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20090328T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+04
-TZOFFSETFROM:+0500
-TZOFFSETTO:+0400
-DTSTART:19920927T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950923T220000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:+04
-TZOFFSETFROM:+0500
-TZOFFSETTO:+0400
-DTSTART:19961027T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20091024T220000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:20101031T030000
+TZNAME:SAMT
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/San_Marino.ics b/zoneinfo/Europe/San_Marino.ics
index 7ecbe957..c01b6d37 120000..100644
--- a/zoneinfo/Europe/San_Marino.ics
+++ b/zoneinfo/Europe/San_Marino.ics
@@ -1 +1,22 @@
-../Europe/Rome.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/San_Marino
+X-LIC-LOCATION:Europe/San_Marino
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+TZNAME:CEST
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+TZNAME:CET
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Sarajevo.ics b/zoneinfo/Europe/Sarajevo.ics
index 4f6b42e1..63aa2334 120000..100644
--- a/zoneinfo/Europe/Sarajevo.ics
+++ b/zoneinfo/Europe/Sarajevo.ics
@@ -1 +1,22 @@
-../Europe/Belgrade.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Sarajevo
+X-LIC-LOCATION:Europe/Sarajevo
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+TZNAME:CEST
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+TZNAME:CET
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Simferopol.ics b/zoneinfo/Europe/Simferopol.ics
index 440f53c7..01cea5af 100644
--- a/zoneinfo/Europe/Simferopol.ics
+++ b/zoneinfo/Europe/Simferopol.ics
@@ -2,151 +2,13 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Simferopol
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20140920_2/Europe/Simferopol
X-LIC-LOCATION:Europe/Simferopol
-X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZNAME:SMT
-TZOFFSETFROM:+021624
-TZOFFSETTO:+0216
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0216
-TZOFFSETTO:+0200
-DTSTART:19240502T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19300621T000000
-RDATE:19440413T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19411101T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430329T020000
-RDATE:19440403T020000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19890923T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19890325T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19900101T000000
-RDATE:19970101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19900701T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19920329T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19940326T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19920927T000000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19930925T210000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19940501T000000
-RDATE:19950326T000000
-RDATE:19960331T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
TZOFFSETTO:+0300
-DTSTART:19940925T000000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950923T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19961027T040000
-RDATE:20141026T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19970330T040000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19971026T040000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20131027T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19980329T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20130331T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0400
-DTSTART:20140330T020000
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Skopje.ics b/zoneinfo/Europe/Skopje.ics
index 4f6b42e1..b9b3c366 120000..100644
--- a/zoneinfo/Europe/Skopje.ics
+++ b/zoneinfo/Europe/Skopje.ics
@@ -1 +1,22 @@
-../Europe/Belgrade.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Skopje
+X-LIC-LOCATION:Europe/Skopje
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+TZNAME:CEST
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+TZNAME:CET
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Sofia.ics b/zoneinfo/Europe/Sofia.ics
index 11948cf3..29ea7217 100644
--- a/zoneinfo/Europe/Sofia.ics
+++ b/zoneinfo/Europe/Sofia.ics
@@ -2,117 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Sofia
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Sofia
X-LIC-LOCATION:Europe/Sofia
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:IMT
-TZOFFSETFROM:+013316
-TZOFFSETTO:+015656
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+015656
-TZOFFSETTO:+0200
-DTSTART:18941130T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-RDATE:19441002T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430329T020000
-RDATE:19440403T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19450101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19450402T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19790331T230000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19791001T010000
-RDATE:19800929T010000
-RDATE:19810927T020000
-RDATE:19961027T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19800405T230000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SA;UNTIL=19820403T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19820926T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19900930T000000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19830327T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19900325T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19910101T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-DTSTART:19910331T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19960330T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19910929T000000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950923T210000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19970330T030000
+DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:19971026T040000
+TZNAME:EET
+DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Stockholm.ics b/zoneinfo/Europe/Stockholm.ics
index 7a795025..63bdf6a9 100644
--- a/zoneinfo/Europe/Stockholm.ics
+++ b/zoneinfo/Europe/Stockholm.ics
@@ -2,54 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Stockholm
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:SET
-TZOFFSETFROM:+011212
-TZOFFSETTO:+010014
-DTSTART:18790101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+010014
-TZOFFSETTO:+0100
-DTSTART:19000101T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19160514T230000
-RDATE:19800406T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T010000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19800928T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Tallinn.ics b/zoneinfo/Europe/Tallinn.ics
index bce53406..356c7d19 100644
--- a/zoneinfo/Europe/Tallinn.ics
+++ b/zoneinfo/Europe/Tallinn.ics
@@ -2,145 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Tallinn
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Tallinn
X-LIC-LOCATION:Europe/Tallinn
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:TMT
-TZOFFSETFROM:+0139
-TZOFFSETTO:+0139
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0139
-TZOFFSETTO:+0100
-DTSTART:19180201T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19180415T020000
-RDATE:19430329T020000
-RDATE:19440403T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19180916T030000
-RDATE:19421102T030000
-RDATE:19431004T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:TMT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0139
-DTSTART:19190701T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0139
-TZOFFSETTO:+0200
-DTSTART:19210501T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19400806T000000
-RDATE:19440922T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19410915T000000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19880924T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19880326T230000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19890326T020000
-RDATE:19980922T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19890924T030000
-RDATE:19981025T040000
-RDATE:19991031T040000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19900325T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19980329T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19900930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T000000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19961027T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19971026T000000Z
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-DTSTART:19990328T030000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:20020331T030000
+DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:20021027T040000
+TZNAME:EET
+DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Tirane.ics b/zoneinfo/Europe/Tirane.ics
index 5b39e58e..d6a60344 100644
--- a/zoneinfo/Europe/Tirane.ics
+++ b/zoneinfo/Europe/Tirane.ics
@@ -2,75 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Tirane
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Tirane
X-LIC-LOCATION:Europe/Tirane
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+011920
-TZOFFSETTO:+0100
-DTSTART:19140101T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19400616T000000
-RDATE:19430329T020000
-RDATE:19740504T000000
-RDATE:19750501T000000
-RDATE:19760502T000000
-RDATE:19770508T000000
-RDATE:19780506T000000
-RDATE:19790505T000000
-RDATE:19800503T000000
-RDATE:19810426T000000
-RDATE:19820502T000000
-RDATE:19830418T000000
-RDATE:19840401T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19430410T030000
-RDATE:19761003T000000
-RDATE:19771002T000000
-RDATE:19781001T000000
-RDATE:19790930T000000
-RDATE:19801004T000000
-RDATE:19810927T000000
-RDATE:19821003T000000
-RDATE:19831001T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19741002T000000
-RRULE:FREQ=YEARLY;UNTIL=19751001T220000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19850331T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19961027T030000
+TZNAME:CET
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Uzhgorod.ics b/zoneinfo/Europe/Uzhgorod.ics
index 931e1190..b093b909 100644
--- a/zoneinfo/Europe/Uzhgorod.ics
+++ b/zoneinfo/Europe/Uzhgorod.ics
@@ -2,122 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Uzhgorod
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Uzhgorod
X-LIC-LOCATION:Europe/Uzhgorod
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+012912
-TZOFFSETTO:+0100
-DTSTART:18901001T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19400401T020000
-RDATE:19430329T020000
-RDATE:19440403T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-RDATE:19441026T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19441001T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0300
-DTSTART:19450629T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19890923T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19890325T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-DTSTART:19900101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0100
-DTSTART:19900701T020000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19910331T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19920329T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19940326T220000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19920927T000000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19940924T210000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19950326T030000
+DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:19950924T040000
-END:STANDARD
-BEGIN:STANDARD
TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19961027T040000
+DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Vaduz.ics b/zoneinfo/Europe/Vaduz.ics
index fbe47a97..50657b52 120000..100644
--- a/zoneinfo/Europe/Vaduz.ics
+++ b/zoneinfo/Europe/Vaduz.ics
@@ -1 +1,22 @@
-../Europe/Zurich.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Vaduz
+X-LIC-LOCATION:Europe/Vaduz
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+TZNAME:CEST
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+TZNAME:CET
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Vatican.ics b/zoneinfo/Europe/Vatican.ics
index 7ecbe957..91c480df 120000..100644
--- a/zoneinfo/Europe/Vatican.ics
+++ b/zoneinfo/Europe/Vatican.ics
@@ -1 +1,22 @@
-../Europe/Rome.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Vatican
+X-LIC-LOCATION:Europe/Vatican
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+TZNAME:CEST
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+TZNAME:CET
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Vienna.ics b/zoneinfo/Europe/Vienna.ics
index 19c3c1e9..b246f0f2 100644
--- a/zoneinfo/Europe/Vienna.ics
+++ b/zoneinfo/Europe/Vienna.ics
@@ -2,90 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Vienna
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Vienna
X-LIC-LOCATION:Europe/Vienna
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+010521
-TZOFFSETTO:+0100
-DTSTART:18930401T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19160430T230000
-RDATE:19200405T020000
-RDATE:19400401T020000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19450402T020000
-RDATE:19460414T020000
-RDATE:19470406T020000
-RDATE:19480418T020000
-RDATE:19800406T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T010000
-RDATE:19200913T030000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19441002T030000
-RDATE:19450412T030000
-RDATE:19800928T000000
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19170416T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3MO;UNTIL=19180415T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19170917T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3MO;UNTIL=19180916T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19200101T000000
-RDATE:19460101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19461006T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19481003T010000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19810927T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19961027T030000
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Vilnius.ics b/zoneinfo/Europe/Vilnius.ics
index 47d34272..cf6dbb7e 100644
--- a/zoneinfo/Europe/Vilnius.ics
+++ b/zoneinfo/Europe/Vilnius.ics
@@ -2,163 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Vilnius
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Vilnius
X-LIC-LOCATION:Europe/Vilnius
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:WMT
-TZOFFSETFROM:+014116
-TZOFFSETTO:+0124
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:KMT
-TZOFFSETFROM:+0124
-TZOFFSETTO:+013536
-DTSTART:19170101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+013536
-TZOFFSETTO:+0100
-DTSTART:19191010T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19200712T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19201009T000000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19981025T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0300
-DTSTART:19400803T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19410624T000000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430329T020000
-RDATE:19440403T020000
-RDATE:19990328T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19440801T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19880924T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19880326T230000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19890326T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19890924T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19900930T000000Z
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-DTSTART:19900325T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19970330T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19910929T030000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19920927T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T000000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19961027T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19971026T000000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19980101T000000
-RDATE:19991031T030000
-RDATE:20030101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19980329T030000
-END:DAYLIGHT
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:20030330T030000
+DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:20031026T040000
+TZNAME:EET
+DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Volgograd.ics b/zoneinfo/Europe/Volgograd.ics
index 07d0f77a..9d38448e 100644
--- a/zoneinfo/Europe/Volgograd.ics
+++ b/zoneinfo/Europe/Volgograd.ics
@@ -2,99 +2,13 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Volgograd
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20140920_3/Europe/Volgograd
X-LIC-LOCATION:Europe/Volgograd
-X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+025740
-TZOFFSETTO:+0300
-DTSTART:19200103T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:+04
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19300621T000000
-RDATE:19910331T020000
-RDATE:20110327T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:+05
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0500
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T200000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+04
-TZOFFSETFROM:+0500
-TZOFFSETTO:+0400
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T190000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:+04
-TZOFFSETFROM:+0500
-TZOFFSETTO:+0400
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19870926T220000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:+05
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0500
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19870328T220000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:+04
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0400
-DTSTART:19880327T020000
-RDATE:19920329T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19880925T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19900929T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:+04
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19890326T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19900324T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19920927T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950923T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:+04
TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19930328T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20100327T230000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19961027T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20101030T230000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:+03
-TZOFFSETFROM:+0400
TZOFFSETTO:+0300
-DTSTART:20141026T020000
+TZNAME:MSK
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Warsaw.ics b/zoneinfo/Europe/Warsaw.ics
index 64678b82..97df8de6 100644
--- a/zoneinfo/Europe/Warsaw.ics
+++ b/zoneinfo/Europe/Warsaw.ics
@@ -2,168 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Warsaw
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Warsaw
X-LIC-LOCATION:Europe/Warsaw
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:WMT
-TZOFFSETFROM:+0124
-TZOFFSETTO:+0124
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0124
-TZOFFSETTO:+0100
-DTSTART:19150805T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19160430T230000
-RDATE:19400623T020000
-RDATE:19430329T020000
-RDATE:19440403T020000
-RDATE:19450429T000000
-RDATE:19460414T000000
-RDATE:19470504T020000
-RDATE:19480418T020000
-RDATE:19490410T020000
-RDATE:19570602T010000
-RDATE:19580330T010000
-RDATE:19590531T010000
-RDATE:19600403T010000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19161001T010000
-RDATE:19170917T030000
-RDATE:19220601T000000
-RDATE:19421102T030000
-RDATE:19431004T030000
-RDATE:19441004T020000
-RDATE:19451101T000000
-RDATE:19461007T030000
-RDATE:19770925T020000
-RDATE:19781001T020000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19170416T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3MO;UNTIL=19180415T010000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19180916T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19190415T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19190916T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-DTSTART:19441001T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19471005T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19491002T010000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19570929T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19580928T000000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19591004T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19611001T000000Z
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19610528T010000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=-1SU;UNTIL=19640531T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19620930T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19640927T000000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-DTSTART:19770101T000000
-RDATE:19880101T000000
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19770403T010000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19790930T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19870927T000000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T010000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19870329T000000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19880327T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19880925T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19961027T030000
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Zagreb.ics b/zoneinfo/Europe/Zagreb.ics
index 4f6b42e1..c10bcc9d 120000..100644
--- a/zoneinfo/Europe/Zagreb.ics
+++ b/zoneinfo/Europe/Zagreb.ics
@@ -1 +1,22 @@
-../Europe/Belgrade.ics \ No newline at end of file
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20070227_1/Europe/Zagreb
+X-LIC-LOCATION:Europe/Zagreb
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+TZNAME:CEST
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+TZNAME:CET
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Zaporozhye.ics b/zoneinfo/Europe/Zaporozhye.ics
index 2c6b2cdb..78896428 100644
--- a/zoneinfo/Europe/Zaporozhye.ics
+++ b/zoneinfo/Europe/Zaporozhye.ics
@@ -2,119 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Zaporozhye
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Zaporozhye
X-LIC-LOCATION:Europe/Zaporozhye
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:+0220
-TZOFFSETFROM:+022040
-TZOFFSETTO:+0220
-DTSTART:18800101T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0220
-TZOFFSETTO:+0200
-DTSTART:19240502T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19300621T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19410825T000000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19421102T030000
-RDATE:19431004T030000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19430329T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0300
-DTSTART:19431025T000000
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19810401T000000
-RRULE:FREQ=YEARLY;UNTIL=19840331T210000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
-TZOFFSETTO:+0300
-DTSTART:19811001T000000
-RRULE:FREQ=YEARLY;UNTIL=19830930T200000Z
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:MSK
-TZOFFSETFROM:+0400
TZOFFSETTO:+0300
-DTSTART:19840930T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19900929T230000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:MSD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0400
-DTSTART:19850331T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19900324T230000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
TZNAME:EEST
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-DTSTART:19910331T020000
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19910929T000000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19940924T210000Z
-END:STANDARD
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19920329T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19940326T220000Z
-END:DAYLIGHT
-BEGIN:DAYLIGHT
-TZNAME:EEST
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-DTSTART:19950326T030000
+DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-DTSTART:19950924T040000
-END:STANDARD
-BEGIN:STANDARD
TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19961027T040000
+DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Zurich.ics b/zoneinfo/Europe/Zurich.ics
index 7b20d228..a3926d3c 100644
--- a/zoneinfo/Europe/Zurich.ics
+++ b/zoneinfo/Europe/Zurich.ics
@@ -2,55 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20170826_1/Europe/Zurich
-LAST-MODIFIED:20170826T195802Z
+TZID:/citadel.org/20070227_1/Europe/Zurich
X-LIC-LOCATION:Europe/Zurich
-X-PROLEPTIC-TZNAME:LMT
-BEGIN:STANDARD
-TZNAME:BMT
-TZOFFSETFROM:+003408
-TZOFFSETTO:+002946
-DTSTART:18530716T000000
-END:STANDARD
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+002946
-TZOFFSETTO:+0100
-DTSTART:18940601T000000
-END:STANDARD
BEGIN:DAYLIGHT
-TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-DTSTART:19410505T010000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1MO;UNTIL=19420504T000000Z
-END:DAYLIGHT
-BEGIN:STANDARD
-TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19411006T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1MO;UNTIL=19421005T000000Z
-END:STANDARD
-BEGIN:DAYLIGHT
TZNAME:CEST
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-DTSTART:19810329T020000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-DTSTART:19810927T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
-END:STANDARD
-BEGIN:STANDARD
TZNAME:CET
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-DTSTART:19961027T030000
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE