summaryrefslogtreecommitdiff
path: root/zoneinfo
diff options
context:
space:
mode:
authorAllen Winter <allen.winter@kdab.com>2017-11-02 16:58:46 -0400
committerAllen Winter <allen.winter@kdab.com>2017-11-02 16:58:46 -0400
commitf8bc26fe35c145ff11f36b4997ca67c57a1ca231 (patch)
treec96b91050e27cf5ca0aeb979336fc71b3c6bb0ea /zoneinfo
parentb2fecdaefce39c28fc18c87a9b78a15dadd8d7e7 (diff)
downloadlibical-git-f8bc26fe35c145ff11f36b4997ca67c57a1ca231.tar.gz
update to tzdata2017c
Diffstat (limited to 'zoneinfo')
-rw-r--r--zoneinfo/Africa/Abidjan.ics6
-rw-r--r--zoneinfo/Africa/Accra.ics10
-rw-r--r--zoneinfo/Africa/Addis_Ababa.ics8
-rw-r--r--zoneinfo/Africa/Algiers.ics10
-rw-r--r--zoneinfo/Africa/Asmara.ics8
-rw-r--r--zoneinfo/Africa/Asmera.ics16
-rw-r--r--zoneinfo/Africa/Bamako.ics8
-rw-r--r--zoneinfo/Africa/Bangui.ics8
-rw-r--r--zoneinfo/Africa/Banjul.ics8
-rw-r--r--zoneinfo/Africa/Bissau.ics6
-rw-r--r--zoneinfo/Africa/Blantyre.ics8
-rw-r--r--zoneinfo/Africa/Brazzaville.ics8
-rw-r--r--zoneinfo/Africa/Bujumbura.ics8
-rw-r--r--zoneinfo/Africa/Cairo.ics6
-rw-r--r--zoneinfo/Africa/Casablanca.ics19
-rw-r--r--zoneinfo/Africa/Ceuta.ics27
-rw-r--r--zoneinfo/Africa/Conakry.ics8
-rw-r--r--zoneinfo/Africa/Dakar.ics8
-rw-r--r--zoneinfo/Africa/Dar_es_Salaam.ics8
-rw-r--r--zoneinfo/Africa/Djibouti.ics8
-rw-r--r--zoneinfo/Africa/Douala.ics8
-rw-r--r--zoneinfo/Africa/El_Aaiun.ics19
-rw-r--r--zoneinfo/Africa/Freetown.ics8
-rw-r--r--zoneinfo/Africa/Gaborone.ics8
-rw-r--r--zoneinfo/Africa/Harare.ics8
-rw-r--r--zoneinfo/Africa/Johannesburg.ics10
-rw-r--r--zoneinfo/Africa/Juba.ics10
-rw-r--r--zoneinfo/Africa/Kampala.ics8
-rw-r--r--zoneinfo/Africa/Khartoum.ics10
-rw-r--r--zoneinfo/Africa/Kigali.ics8
-rw-r--r--zoneinfo/Africa/Kinshasa.ics8
-rw-r--r--zoneinfo/Africa/Lagos.ics6
-rw-r--r--zoneinfo/Africa/Libreville.ics8
-rw-r--r--zoneinfo/Africa/Lome.ics8
-rw-r--r--zoneinfo/Africa/Luanda.ics8
-rw-r--r--zoneinfo/Africa/Lubumbashi.ics8
-rw-r--r--zoneinfo/Africa/Lusaka.ics8
-rw-r--r--zoneinfo/Africa/Malabo.ics8
-rw-r--r--zoneinfo/Africa/Maputo.ics6
-rw-r--r--zoneinfo/Africa/Maseru.ics12
-rw-r--r--zoneinfo/Africa/Mbabane.ics12
-rw-r--r--zoneinfo/Africa/Mogadishu.ics8
-rw-r--r--zoneinfo/Africa/Monrovia.ics6
-rw-r--r--zoneinfo/Africa/Nairobi.ics6
-rw-r--r--zoneinfo/Africa/Ndjamena.ics6
-rw-r--r--zoneinfo/Africa/Niamey.ics8
-rw-r--r--zoneinfo/Africa/Nouakchott.ics8
-rw-r--r--zoneinfo/Africa/Ouagadougou.ics8
-rw-r--r--zoneinfo/Africa/Porto-Novo.ics8
-rw-r--r--zoneinfo/Africa/Sao_Tome.ics8
-rw-r--r--zoneinfo/Africa/Timbuktu.ics16
-rw-r--r--zoneinfo/Africa/Tripoli.ics6
-rw-r--r--zoneinfo/Africa/Tunis.ics20
-rw-r--r--zoneinfo/Africa/Windhoek.ics18
-rw-r--r--zoneinfo/America/Adak.ics37
-rw-r--r--zoneinfo/America/Anchorage.ics37
-rw-r--r--zoneinfo/America/Anguilla.ics8
-rw-r--r--zoneinfo/America/Antigua.ics8
-rw-r--r--zoneinfo/America/Araguaina.ics6
-rw-r--r--zoneinfo/America/Argentina/Buenos_Aires.ics13
-rw-r--r--zoneinfo/America/Argentina/Catamarca.ics6
-rw-r--r--zoneinfo/America/Argentina/ComodRivadavia.ics16
-rw-r--r--zoneinfo/America/Argentina/Cordoba.ics13
-rw-r--r--zoneinfo/America/Argentina/Jujuy.ics6
-rw-r--r--zoneinfo/America/Argentina/La_Rioja.ics6
-rw-r--r--zoneinfo/America/Argentina/Mendoza.ics6
-rw-r--r--zoneinfo/America/Argentina/Rio_Gallegos.ics6
-rw-r--r--zoneinfo/America/Argentina/Salta.ics6
-rw-r--r--zoneinfo/America/Argentina/San_Juan.ics6
-rw-r--r--zoneinfo/America/Argentina/San_Luis.ics6
-rw-r--r--zoneinfo/America/Argentina/Tucuman.ics13
-rw-r--r--zoneinfo/America/Argentina/Ushuaia.ics6
-rw-r--r--zoneinfo/America/Aruba.ics8
-rw-r--r--zoneinfo/America/Asuncion.ics58
-rw-r--r--zoneinfo/America/Atikokan.ics6
-rw-r--r--zoneinfo/America/Atka.ics51
-rw-r--r--zoneinfo/America/Bahia.ics6
-rw-r--r--zoneinfo/America/Bahia_Banderas.ics34
-rw-r--r--zoneinfo/America/Barbados.ics10
-rw-r--r--zoneinfo/America/Belem.ics6
-rw-r--r--zoneinfo/America/Belize.ics10
-rw-r--r--zoneinfo/America/Blanc-Sablon.ics6
-rw-r--r--zoneinfo/America/Boa_Vista.ics6
-rw-r--r--zoneinfo/America/Bogota.ics6
-rw-r--r--zoneinfo/America/Boise.ics44
-rw-r--r--zoneinfo/America/Buenos_Aires.ics23
-rw-r--r--zoneinfo/America/Cambridge_Bay.ics32
-rw-r--r--zoneinfo/America/Campo_Grande.ics21
-rw-r--r--zoneinfo/America/Cancun.ics6
-rw-r--r--zoneinfo/America/Caracas.ics6
-rw-r--r--zoneinfo/America/Catamarca.ics16
-rw-r--r--zoneinfo/America/Cayenne.ics6
-rw-r--r--zoneinfo/America/Cayman.ics8
-rw-r--r--zoneinfo/America/Chicago.ics65
-rw-r--r--zoneinfo/America/Chihuahua.ics20
-rw-r--r--zoneinfo/America/Coral_Harbour.ics16
-rw-r--r--zoneinfo/America/Cordoba.ics23
-rw-r--r--zoneinfo/America/Costa_Rica.ics6
-rw-r--r--zoneinfo/America/Creston.ics6
-rw-r--r--zoneinfo/America/Cuiaba.ics21
-rw-r--r--zoneinfo/America/Curacao.ics6
-rw-r--r--zoneinfo/America/Danmarkshavn.ics10
-rw-r--r--zoneinfo/America/Dawson.ics37
-rw-r--r--zoneinfo/America/Dawson_Creek.ics6
-rw-r--r--zoneinfo/America/Denver.ics44
-rw-r--r--zoneinfo/America/Detroit.ics37
-rw-r--r--zoneinfo/America/Dominica.ics8
-rw-r--r--zoneinfo/America/Edmonton.ics37
-rw-r--r--zoneinfo/America/Eirunepe.ics6
-rw-r--r--zoneinfo/America/El_Salvador.ics10
-rw-r--r--zoneinfo/America/Ensenada.ics65
-rw-r--r--zoneinfo/America/Fort_Nelson.ics6
-rw-r--r--zoneinfo/America/Fort_Wayne.ics30
-rw-r--r--zoneinfo/America/Fortaleza.ics6
-rw-r--r--zoneinfo/America/Glace_Bay.ics37
-rw-r--r--zoneinfo/America/Godthab.ics23
-rw-r--r--zoneinfo/America/Goose_Bay.ics44
-rw-r--r--zoneinfo/America/Grand_Turk.ics20
-rw-r--r--zoneinfo/America/Grenada.ics8
-rw-r--r--zoneinfo/America/Guadeloupe.ics8
-rw-r--r--zoneinfo/America/Guatemala.ics6
-rw-r--r--zoneinfo/America/Guayaquil.ics6
-rw-r--r--zoneinfo/America/Guyana.ics6
-rw-r--r--zoneinfo/America/Halifax.ics79
-rw-r--r--zoneinfo/America/Havana.ics24
-rw-r--r--zoneinfo/America/Hermosillo.ics10
-rw-r--r--zoneinfo/America/Indiana/Indianapolis.ics20
-rw-r--r--zoneinfo/America/Indiana/Knox.ics20
-rw-r--r--zoneinfo/America/Indiana/Marengo.ics20
-rw-r--r--zoneinfo/America/Indiana/Petersburg.ics20
-rw-r--r--zoneinfo/America/Indiana/Tell_City.ics20
-rw-r--r--zoneinfo/America/Indiana/Vevay.ics20
-rw-r--r--zoneinfo/America/Indiana/Vincennes.ics20
-rw-r--r--zoneinfo/America/Indiana/Winamac.ics26
-rw-r--r--zoneinfo/America/Indianapolis.ics30
-rw-r--r--zoneinfo/America/Inuvik.ics37
-rw-r--r--zoneinfo/America/Iqaluit.ics30
-rw-r--r--zoneinfo/America/Jamaica.ics10
-rw-r--r--zoneinfo/America/Jujuy.ics16
-rw-r--r--zoneinfo/America/Juneau.ics37
-rw-r--r--zoneinfo/America/Kentucky/Louisville.ics37
-rw-r--r--zoneinfo/America/Kentucky/Monticello.ics30
-rw-r--r--zoneinfo/America/Knox_IN.ics30
-rw-r--r--zoneinfo/America/Kralendijk.ics8
-rw-r--r--zoneinfo/America/La_Paz.ics6
-rw-r--r--zoneinfo/America/Lima.ics6
-rw-r--r--zoneinfo/America/Los_Angeles.ics58
-rw-r--r--zoneinfo/America/Louisville.ics51
-rw-r--r--zoneinfo/America/Lower_Princes.ics8
-rw-r--r--zoneinfo/America/Maceio.ics6
-rw-r--r--zoneinfo/America/Managua.ics10
-rw-r--r--zoneinfo/America/Manaus.ics6
-rw-r--r--zoneinfo/America/Marigot.ics8
-rw-r--r--zoneinfo/America/Martinique.ics6
-rw-r--r--zoneinfo/America/Matamoros.ics30
-rw-r--r--zoneinfo/America/Mazatlan.ics20
-rw-r--r--zoneinfo/America/Mendoza.ics16
-rw-r--r--zoneinfo/America/Menominee.ics39
-rw-r--r--zoneinfo/America/Merida.ics20
-rw-r--r--zoneinfo/America/Metlakatla.ics24
-rw-r--r--zoneinfo/America/Mexico_City.ics20
-rw-r--r--zoneinfo/America/Miquelon.ics30
-rw-r--r--zoneinfo/America/Moncton.ics72
-rw-r--r--zoneinfo/America/Monterrey.ics20
-rw-r--r--zoneinfo/America/Montevideo.ics20
-rw-r--r--zoneinfo/America/Montreal.ics39
-rw-r--r--zoneinfo/America/Montserrat.ics8
-rw-r--r--zoneinfo/America/Nassau.ics37
-rw-r--r--zoneinfo/America/New_York.ics79
-rw-r--r--zoneinfo/America/Nipigon.ics37
-rw-r--r--zoneinfo/America/Nome.ics37
-rw-r--r--zoneinfo/America/Noronha.ics6
-rw-r--r--zoneinfo/America/North_Dakota/Beulah.ics20
-rw-r--r--zoneinfo/America/North_Dakota/Center.ics30
-rw-r--r--zoneinfo/America/North_Dakota/New_Salem.ics30
-rw-r--r--zoneinfo/America/Ojinaga.ics30
-rw-r--r--zoneinfo/America/Panama.ics6
-rw-r--r--zoneinfo/America/Pangnirtung.ics30
-rw-r--r--zoneinfo/America/Paramaribo.ics6
-rw-r--r--zoneinfo/America/Phoenix.ics10
-rw-r--r--zoneinfo/America/Port-au-Prince.ics72
-rw-r--r--zoneinfo/America/Port_of_Spain.ics6
-rw-r--r--zoneinfo/America/Porto_Acre.ics16
-rw-r--r--zoneinfo/America/Porto_Velho.ics6
-rw-r--r--zoneinfo/America/Puerto_Rico.ics6
-rw-r--r--zoneinfo/America/Punta_Arenas.ics6
-rw-r--r--zoneinfo/America/Rainy_River.ics37
-rw-r--r--zoneinfo/America/Rankin_Inlet.ics32
-rw-r--r--zoneinfo/America/Recife.ics6
-rw-r--r--zoneinfo/America/Regina.ics6
-rw-r--r--zoneinfo/America/Resolute.ics24
-rw-r--r--zoneinfo/America/Rio_Branco.ics6
-rw-r--r--zoneinfo/America/Rosario.ics23
-rw-r--r--zoneinfo/America/Santa_Isabel.ics53
-rw-r--r--zoneinfo/America/Santarem.ics6
-rw-r--r--zoneinfo/America/Santiago.ics32
-rw-r--r--zoneinfo/America/Santo_Domingo.ics10
-rw-r--r--zoneinfo/America/Sao_Paulo.ics21
-rw-r--r--zoneinfo/America/Scoresbysund.ics25
-rw-r--r--zoneinfo/America/Shiprock.ics46
-rw-r--r--zoneinfo/America/Sitka.ics37
-rw-r--r--zoneinfo/America/St_Barthelemy.ics8
-rw-r--r--zoneinfo/America/St_Johns.ics44
-rw-r--r--zoneinfo/America/St_Kitts.ics8
-rw-r--r--zoneinfo/America/St_Lucia.ics8
-rw-r--r--zoneinfo/America/St_Thomas.ics8
-rw-r--r--zoneinfo/America/St_Vincent.ics8
-rw-r--r--zoneinfo/America/Swift_Current.ics6
-rw-r--r--zoneinfo/America/Tegucigalpa.ics10
-rw-r--r--zoneinfo/America/Thule.ics44
-rw-r--r--zoneinfo/America/Thunder_Bay.ics51
-rw-r--r--zoneinfo/America/Tijuana.ics51
-rw-r--r--zoneinfo/America/Toronto.ics37
-rw-r--r--zoneinfo/America/Tortola.ics8
-rw-r--r--zoneinfo/America/Vancouver.ics37
-rw-r--r--zoneinfo/America/Virgin.ics16
-rw-r--r--zoneinfo/America/Whitehorse.ics37
-rw-r--r--zoneinfo/America/Winnipeg.ics20
-rw-r--r--zoneinfo/America/Yakutat.ics37
-rw-r--r--zoneinfo/America/Yellowknife.ics37
-rw-r--r--zoneinfo/Antarctica/Casey.ics6
-rw-r--r--zoneinfo/Antarctica/Davis.ics6
-rw-r--r--zoneinfo/Antarctica/DumontDUrville.ics6
-rw-r--r--zoneinfo/Antarctica/Macquarie.ics6
-rw-r--r--zoneinfo/Antarctica/Mawson.ics6
-rw-r--r--zoneinfo/Antarctica/McMurdo.ics46
-rw-r--r--zoneinfo/Antarctica/Palmer.ics6
-rw-r--r--zoneinfo/Antarctica/Rothera.ics6
-rw-r--r--zoneinfo/Antarctica/South_Pole.ics58
-rw-r--r--zoneinfo/Antarctica/Syowa.ics6
-rw-r--r--zoneinfo/Antarctica/Troll.ics18
-rw-r--r--zoneinfo/Antarctica/Vostok.ics6
-rw-r--r--zoneinfo/Arctic/Longyearbyen.ics25
-rw-r--r--zoneinfo/Asia/Aden.ics8
-rw-r--r--zoneinfo/Asia/Almaty.ics6
-rw-r--r--zoneinfo/Asia/Amman.ics24
-rw-r--r--zoneinfo/Asia/Anadyr.ics6
-rw-r--r--zoneinfo/Asia/Aqtau.ics6
-rw-r--r--zoneinfo/Asia/Aqtobe.ics6
-rw-r--r--zoneinfo/Asia/Ashgabat.ics6
-rw-r--r--zoneinfo/Asia/Ashkhabad.ics16
-rw-r--r--zoneinfo/Asia/Atyrau.ics6
-rw-r--r--zoneinfo/Asia/Baghdad.ics46
-rw-r--r--zoneinfo/Asia/Bahrain.ics8
-rw-r--r--zoneinfo/Asia/Baku.ics20
-rw-r--r--zoneinfo/Asia/Bangkok.ics6
-rw-r--r--zoneinfo/Asia/Barnaul.ics6
-rw-r--r--zoneinfo/Asia/Beirut.ics27
-rw-r--r--zoneinfo/Asia/Bishkek.ics6
-rw-r--r--zoneinfo/Asia/Brunei.ics6
-rw-r--r--zoneinfo/Asia/Calcutta.ics8
-rw-r--r--zoneinfo/Asia/Chita.ics6
-rw-r--r--zoneinfo/Asia/Choibalsan.ics20
-rw-r--r--zoneinfo/Asia/Chongqing.ics29
-rw-r--r--zoneinfo/Asia/Chungking.ics37
-rw-r--r--zoneinfo/Asia/Colombo.ics6
-rw-r--r--zoneinfo/Asia/Dacca.ics16
-rw-r--r--zoneinfo/Asia/Damascus.ics31
-rw-r--r--zoneinfo/Asia/Dhaka.ics6
-rw-r--r--zoneinfo/Asia/Dili.ics6
-rw-r--r--zoneinfo/Asia/Dubai.ics6
-rw-r--r--zoneinfo/Asia/Dushanbe.ics6
-rw-r--r--zoneinfo/Asia/Famagusta.ics20
-rw-r--r--zoneinfo/Asia/Gaza.ics23
-rw-r--r--zoneinfo/Asia/Harbin.ics29
-rw-r--r--zoneinfo/Asia/Hebron.ics23
-rw-r--r--zoneinfo/Asia/Ho_Chi_Minh.ics6
-rw-r--r--zoneinfo/Asia/Hong_Kong.ics6
-rw-r--r--zoneinfo/Asia/Hovd.ics46
-rw-r--r--zoneinfo/Asia/Irkutsk.ics6
-rw-r--r--zoneinfo/Asia/Istanbul.ics8
-rw-r--r--zoneinfo/Asia/Jakarta.ics6
-rw-r--r--zoneinfo/Asia/Jayapura.ics6
-rw-r--r--zoneinfo/Asia/Jerusalem.ics22
-rw-r--r--zoneinfo/Asia/Kabul.ics6
-rw-r--r--zoneinfo/Asia/Kamchatka.ics6
-rw-r--r--zoneinfo/Asia/Karachi.ics13
-rw-r--r--zoneinfo/Asia/Kashgar.ics12
-rw-r--r--zoneinfo/Asia/Kathmandu.ics6
-rw-r--r--zoneinfo/Asia/Katmandu.ics8
-rw-r--r--zoneinfo/Asia/Khandyga.ics6
-rw-r--r--zoneinfo/Asia/Kolkata.ics6
-rw-r--r--zoneinfo/Asia/Krasnoyarsk.ics6
-rw-r--r--zoneinfo/Asia/Kuala_Lumpur.ics6
-rw-r--r--zoneinfo/Asia/Kuching.ics10
-rw-r--r--zoneinfo/Asia/Kuwait.ics8
-rw-r--r--zoneinfo/Asia/Macao.ics72
-rw-r--r--zoneinfo/Asia/Macau.ics60
-rw-r--r--zoneinfo/Asia/Magadan.ics6
-rw-r--r--zoneinfo/Asia/Makassar.ics6
-rw-r--r--zoneinfo/Asia/Manila.ics6
-rw-r--r--zoneinfo/Asia/Muscat.ics8
-rw-r--r--zoneinfo/Asia/Nicosia.ics32
-rw-r--r--zoneinfo/Asia/Novokuznetsk.ics6
-rw-r--r--zoneinfo/Asia/Novosibirsk.ics6
-rw-r--r--zoneinfo/Asia/Omsk.ics6
-rw-r--r--zoneinfo/Asia/Oral.ics6
-rw-r--r--zoneinfo/Asia/Phnom_Penh.ics8
-rw-r--r--zoneinfo/Asia/Pontianak.ics6
-rw-r--r--zoneinfo/Asia/Pyongyang.ics6
-rw-r--r--zoneinfo/Asia/Qatar.ics6
-rw-r--r--zoneinfo/Asia/Qyzylorda.ics6
-rw-r--r--zoneinfo/Asia/Rangoon.ics8
-rw-r--r--zoneinfo/Asia/Riyadh.ics6
-rw-r--r--zoneinfo/Asia/Saigon.ics8
-rw-r--r--zoneinfo/Asia/Sakhalin.ics6
-rw-r--r--zoneinfo/Asia/Samarkand.ics6
-rw-r--r--zoneinfo/Asia/Seoul.ics20
-rw-r--r--zoneinfo/Asia/Shanghai.ics27
-rw-r--r--zoneinfo/Asia/Singapore.ics6
-rw-r--r--zoneinfo/Asia/Srednekolymsk.ics6
-rw-r--r--zoneinfo/Asia/Taipei.ics6
-rw-r--r--zoneinfo/Asia/Tashkent.ics6
-rw-r--r--zoneinfo/Asia/Tbilisi.ics6
-rw-r--r--zoneinfo/Asia/Tehran.ics84
-rw-r--r--zoneinfo/Asia/Tel_Aviv.ics30
-rw-r--r--zoneinfo/Asia/Thimbu.ics16
-rw-r--r--zoneinfo/Asia/Thimphu.ics6
-rw-r--r--zoneinfo/Asia/Tokyo.ics10
-rw-r--r--zoneinfo/Asia/Tomsk.ics6
-rw-r--r--zoneinfo/Asia/Ujung_Pandang.ics16
-rw-r--r--zoneinfo/Asia/Ulaanbaatar.ics46
-rw-r--r--zoneinfo/Asia/Ulan_Bator.ics58
-rw-r--r--zoneinfo/Asia/Urumqi.ics6
-rw-r--r--zoneinfo/Asia/Ust-Nera.ics6
-rw-r--r--zoneinfo/Asia/Vientiane.ics8
-rw-r--r--zoneinfo/Asia/Vladivostok.ics6
-rw-r--r--zoneinfo/Asia/Yakutsk.ics6
-rw-r--r--zoneinfo/Asia/Yangon.ics6
-rw-r--r--zoneinfo/Asia/Yekaterinburg.ics6
-rw-r--r--zoneinfo/Asia/Yerevan.ics6
-rw-r--r--zoneinfo/Atlantic/Azores.ics25
-rw-r--r--zoneinfo/Atlantic/Bermuda.ics37
-rw-r--r--zoneinfo/Atlantic/Canary.ics27
-rw-r--r--zoneinfo/Atlantic/Cape_Verde.ics6
-rw-r--r--zoneinfo/Atlantic/Faeroe.ics37
-rw-r--r--zoneinfo/Atlantic/Faroe.ics27
-rw-r--r--zoneinfo/Atlantic/Jan_Mayen.ics25
-rw-r--r--zoneinfo/Atlantic/Madeira.ics37
-rw-r--r--zoneinfo/Atlantic/Reykjavik.ics6
-rw-r--r--zoneinfo/Atlantic/South_Georgia.ics6
-rw-r--r--zoneinfo/Atlantic/St_Helena.ics8
-rw-r--r--zoneinfo/Atlantic/Stanley.ics6
-rw-r--r--zoneinfo/Australia/ACT.ics30
-rw-r--r--zoneinfo/Australia/Adelaide.ics24
-rw-r--r--zoneinfo/Australia/Brisbane.ics20
-rw-r--r--zoneinfo/Australia/Broken_Hill.ics24
-rw-r--r--zoneinfo/Australia/Canberra.ics30
-rw-r--r--zoneinfo/Australia/Currie.ics19
-rw-r--r--zoneinfo/Australia/Darwin.ics13
-rw-r--r--zoneinfo/Australia/Eucla.ics10
-rw-r--r--zoneinfo/Australia/Hobart.ics19
-rw-r--r--zoneinfo/Australia/LHI.ics30
-rw-r--r--zoneinfo/Australia/Lindeman.ics6
-rw-r--r--zoneinfo/Australia/Lord_Howe.ics24
-rw-r--r--zoneinfo/Australia/Melbourne.ics24
-rw-r--r--zoneinfo/Australia/NSW.ics30
-rw-r--r--zoneinfo/Australia/North.ics23
-rw-r--r--zoneinfo/Australia/Perth.ics10
-rw-r--r--zoneinfo/Australia/Queensland.ics30
-rw-r--r--zoneinfo/Australia/South.ics30
-rw-r--r--zoneinfo/Australia/Sydney.ics24
-rw-r--r--zoneinfo/Australia/Tasmania.ics23
-rw-r--r--zoneinfo/Australia/Victoria.ics30
-rw-r--r--zoneinfo/Australia/West.ics10
-rw-r--r--zoneinfo/Australia/Yancowinna.ics30
-rw-r--r--zoneinfo/Brazil/Acre.ics16
-rw-r--r--zoneinfo/Brazil/DeNoronha.ics16
-rw-r--r--zoneinfo/Brazil/East.ics23
-rw-r--r--zoneinfo/Brazil/West.ics16
-rw-r--r--zoneinfo/CET.ics37
-rw-r--r--zoneinfo/CST6CDT.ics58
-rw-r--r--zoneinfo/Canada/Atlantic.ics93
-rw-r--r--zoneinfo/Canada/Central.ics30
-rw-r--r--zoneinfo/Canada/Eastern.ics51
-rw-r--r--zoneinfo/Canada/Mountain.ics51
-rw-r--r--zoneinfo/Canada/Newfoundland.ics58
-rw-r--r--zoneinfo/Canada/Pacific.ics51
-rw-r--r--zoneinfo/Canada/Saskatchewan.ics16
-rw-r--r--zoneinfo/Canada/Yukon.ics51
-rw-r--r--zoneinfo/Chile/Continental.ics44
-rw-r--r--zoneinfo/Chile/EasterIsland.ics44
-rw-r--r--zoneinfo/Cuba.ics30
-rw-r--r--zoneinfo/EET.ics37
-rw-r--r--zoneinfo/EST.ics16
-rw-r--r--zoneinfo/EST5EDT.ics58
-rw-r--r--zoneinfo/Egypt.ics16
-rw-r--r--zoneinfo/Eire.ics23
-rw-r--r--zoneinfo/Etc/GMT+0.ics16
-rw-r--r--zoneinfo/Etc/GMT+1.ics16
-rw-r--r--zoneinfo/Etc/GMT+10.ics16
-rw-r--r--zoneinfo/Etc/GMT+11.ics16
-rw-r--r--zoneinfo/Etc/GMT+12.ics16
-rw-r--r--zoneinfo/Etc/GMT+2.ics16
-rw-r--r--zoneinfo/Etc/GMT+3.ics16
-rw-r--r--zoneinfo/Etc/GMT+4.ics16
-rw-r--r--zoneinfo/Etc/GMT+5.ics16
-rw-r--r--zoneinfo/Etc/GMT+6.ics16
-rw-r--r--zoneinfo/Etc/GMT+7.ics16
-rw-r--r--zoneinfo/Etc/GMT+8.ics16
-rw-r--r--zoneinfo/Etc/GMT+9.ics16
-rw-r--r--zoneinfo/Etc/GMT-0.ics16
-rw-r--r--zoneinfo/Etc/GMT-1.ics16
-rw-r--r--zoneinfo/Etc/GMT-10.ics16
-rw-r--r--zoneinfo/Etc/GMT-11.ics16
-rw-r--r--zoneinfo/Etc/GMT-12.ics16
-rw-r--r--zoneinfo/Etc/GMT-13.ics16
-rw-r--r--zoneinfo/Etc/GMT-14.ics16
-rw-r--r--zoneinfo/Etc/GMT-2.ics16
-rw-r--r--zoneinfo/Etc/GMT-3.ics16
-rw-r--r--zoneinfo/Etc/GMT-4.ics16
-rw-r--r--zoneinfo/Etc/GMT-5.ics16
-rw-r--r--zoneinfo/Etc/GMT-6.ics16
-rw-r--r--zoneinfo/Etc/GMT-7.ics16
-rw-r--r--zoneinfo/Etc/GMT-8.ics16
-rw-r--r--zoneinfo/Etc/GMT-9.ics16
-rw-r--r--zoneinfo/Etc/GMT.ics16
-rw-r--r--zoneinfo/Etc/GMT0.ics16
-rw-r--r--zoneinfo/Etc/Greenwich.ics16
-rw-r--r--zoneinfo/Etc/UCT.ics16
-rw-r--r--zoneinfo/Etc/UTC.ics16
-rw-r--r--zoneinfo/Etc/Universal.ics16
-rw-r--r--zoneinfo/Etc/Zulu.ics16
-rw-r--r--zoneinfo/Europe/Amsterdam.ics23
-rw-r--r--zoneinfo/Europe/Andorra.ics27
-rw-r--r--zoneinfo/Europe/Astrakhan.ics6
-rw-r--r--zoneinfo/Europe/Athens.ics27
-rw-r--r--zoneinfo/Europe/Belfast.ics23
-rw-r--r--zoneinfo/Europe/Belgrade.ics27
-rw-r--r--zoneinfo/Europe/Berlin.ics23
-rw-r--r--zoneinfo/Europe/Bratislava.ics32
-rw-r--r--zoneinfo/Europe/Brussels.ics23
-rw-r--r--zoneinfo/Europe/Bucharest.ics20
-rw-r--r--zoneinfo/Europe/Budapest.ics23
-rw-r--r--zoneinfo/Europe/Busingen.ics39
-rw-r--r--zoneinfo/Europe/Chisinau.ics20
-rw-r--r--zoneinfo/Europe/Copenhagen.ics23
-rw-r--r--zoneinfo/Europe/Dublin.ics19
-rw-r--r--zoneinfo/Europe/Gibraltar.ics27
-rw-r--r--zoneinfo/Europe/Guernsey.ics21
-rw-r--r--zoneinfo/Europe/Helsinki.ics37
-rw-r--r--zoneinfo/Europe/Isle_of_Man.ics21
-rw-r--r--zoneinfo/Europe/Istanbul.ics6
-rw-r--r--zoneinfo/Europe/Jersey.ics21
-rw-r--r--zoneinfo/Europe/Kaliningrad.ics6
-rw-r--r--zoneinfo/Europe/Kiev.ics19
-rw-r--r--zoneinfo/Europe/Kirov.ics6
-rw-r--r--zoneinfo/Europe/Lisbon.ics36
-rw-r--r--zoneinfo/Europe/Ljubljana.ics29
-rw-r--r--zoneinfo/Europe/London.ics19
-rw-r--r--zoneinfo/Europe/Luxembourg.ics23
-rw-r--r--zoneinfo/Europe/Madrid.ics30
-rw-r--r--zoneinfo/Europe/Malta.ics37
-rw-r--r--zoneinfo/Europe/Mariehamn.ics39
-rw-r--r--zoneinfo/Europe/Minsk.ics6
-rw-r--r--zoneinfo/Europe/Monaco.ics23
-rw-r--r--zoneinfo/Europe/Moscow.ics6
-rw-r--r--zoneinfo/Europe/Nicosia.ics34
-rw-r--r--zoneinfo/Europe/Oslo.ics23
-rw-r--r--zoneinfo/Europe/Paris.ics23
-rw-r--r--zoneinfo/Europe/Podgorica.ics29
-rw-r--r--zoneinfo/Europe/Prague.ics30
-rw-r--r--zoneinfo/Europe/Riga.ics20
-rw-r--r--zoneinfo/Europe/Rome.ics23
-rw-r--r--zoneinfo/Europe/Samara.ics6
-rw-r--r--zoneinfo/Europe/San_Marino.ics25
-rw-r--r--zoneinfo/Europe/Sarajevo.ics29
-rw-r--r--zoneinfo/Europe/Saratov.ics6
-rw-r--r--zoneinfo/Europe/Simferopol.ics6
-rw-r--r--zoneinfo/Europe/Skopje.ics29
-rw-r--r--zoneinfo/Europe/Sofia.ics20
-rw-r--r--zoneinfo/Europe/Stockholm.ics23
-rw-r--r--zoneinfo/Europe/Tallinn.ics20
-rw-r--r--zoneinfo/Europe/Tirane.ics23
-rw-r--r--zoneinfo/Europe/Tiraspol.ics30
-rw-r--r--zoneinfo/Europe/Ulyanovsk.ics6
-rw-r--r--zoneinfo/Europe/Uzhgorod.ics19
-rw-r--r--zoneinfo/Europe/Vaduz.ics39
-rw-r--r--zoneinfo/Europe/Vatican.ics25
-rw-r--r--zoneinfo/Europe/Vienna.ics27
-rw-r--r--zoneinfo/Europe/Vilnius.ics20
-rw-r--r--zoneinfo/Europe/Volgograd.ics6
-rw-r--r--zoneinfo/Europe/Warsaw.ics27
-rw-r--r--zoneinfo/Europe/Zagreb.ics29
-rw-r--r--zoneinfo/Europe/Zaporozhye.ics19
-rw-r--r--zoneinfo/Europe/Zurich.ics37
-rw-r--r--zoneinfo/GB-Eire.ics23
-rw-r--r--zoneinfo/GB.ics23
-rw-r--r--zoneinfo/GMT+0.ics16
-rw-r--r--zoneinfo/GMT-0.ics16
-rw-r--r--zoneinfo/GMT.ics16
-rw-r--r--zoneinfo/GMT0.ics16
-rw-r--r--zoneinfo/Greenwich.ics16
-rw-r--r--zoneinfo/HST.ics16
-rw-r--r--zoneinfo/Hongkong.ics16
-rw-r--r--zoneinfo/Iceland.ics16
-rw-r--r--zoneinfo/Indian/Antananarivo.ics8
-rw-r--r--zoneinfo/Indian/Chagos.ics6
-rw-r--r--zoneinfo/Indian/Christmas.ics6
-rw-r--r--zoneinfo/Indian/Cocos.ics6
-rw-r--r--zoneinfo/Indian/Comoro.ics8
-rw-r--r--zoneinfo/Indian/Kerguelen.ics6
-rw-r--r--zoneinfo/Indian/Mahe.ics6
-rw-r--r--zoneinfo/Indian/Maldives.ics6
-rw-r--r--zoneinfo/Indian/Mauritius.ics6
-rw-r--r--zoneinfo/Indian/Mayotte.ics8
-rw-r--r--zoneinfo/Indian/Reunion.ics6
-rw-r--r--zoneinfo/Iran.ics100
-rw-r--r--zoneinfo/Israel.ics30
-rw-r--r--zoneinfo/Jamaica.ics10
-rw-r--r--zoneinfo/Japan.ics10
-rw-r--r--zoneinfo/Kwajalein.ics16
-rw-r--r--zoneinfo/Libya.ics16
-rw-r--r--zoneinfo/MET.ics37
-rw-r--r--zoneinfo/MST.ics16
-rw-r--r--zoneinfo/MST7MDT.ics58
-rw-r--r--zoneinfo/Mexico/BajaNorte.ics65
-rw-r--r--zoneinfo/Mexico/BajaSur.ics30
-rw-r--r--zoneinfo/Mexico/General.ics30
-rw-r--r--zoneinfo/NZ-CHAT.ics58
-rw-r--r--zoneinfo/NZ.ics58
-rw-r--r--zoneinfo/Navajo.ics58
-rw-r--r--zoneinfo/PRC.ics37
-rw-r--r--zoneinfo/PST8PDT.ics58
-rw-r--r--zoneinfo/Pacific/Apia.ics18
-rw-r--r--zoneinfo/Pacific/Auckland.ics44
-rw-r--r--zoneinfo/Pacific/Bougainville.ics6
-rw-r--r--zoneinfo/Pacific/Chatham.ics44
-rw-r--r--zoneinfo/Pacific/Chuuk.ics6
-rw-r--r--zoneinfo/Pacific/Easter.ics32
-rw-r--r--zoneinfo/Pacific/Efate.ics25
-rw-r--r--zoneinfo/Pacific/Enderbury.ics6
-rw-r--r--zoneinfo/Pacific/Fakaofo.ics6
-rw-r--r--zoneinfo/Pacific/Fiji.ics20
-rw-r--r--zoneinfo/Pacific/Funafuti.ics6
-rw-r--r--zoneinfo/Pacific/Galapagos.ics6
-rw-r--r--zoneinfo/Pacific/Gambier.ics6
-rw-r--r--zoneinfo/Pacific/Guadalcanal.ics6
-rw-r--r--zoneinfo/Pacific/Guam.ics6
-rw-r--r--zoneinfo/Pacific/Honolulu.ics6
-rw-r--r--zoneinfo/Pacific/Johnston.ics8
-rw-r--r--zoneinfo/Pacific/Kiritimati.ics6
-rw-r--r--zoneinfo/Pacific/Kosrae.ics6
-rw-r--r--zoneinfo/Pacific/Kwajalein.ics6
-rw-r--r--zoneinfo/Pacific/Majuro.ics6
-rw-r--r--zoneinfo/Pacific/Marquesas.ics6
-rw-r--r--zoneinfo/Pacific/Midway.ics8
-rw-r--r--zoneinfo/Pacific/Nauru.ics6
-rw-r--r--zoneinfo/Pacific/Niue.ics6
-rw-r--r--zoneinfo/Pacific/Norfolk.ics6
-rw-r--r--zoneinfo/Pacific/Noumea.ics10
-rw-r--r--zoneinfo/Pacific/Pago_Pago.ics6
-rw-r--r--zoneinfo/Pacific/Palau.ics6
-rw-r--r--zoneinfo/Pacific/Pitcairn.ics6
-rw-r--r--zoneinfo/Pacific/Pohnpei.ics6
-rw-r--r--zoneinfo/Pacific/Ponape.ics8
-rw-r--r--zoneinfo/Pacific/Port_Moresby.ics6
-rw-r--r--zoneinfo/Pacific/Rarotonga.ics10
-rw-r--r--zoneinfo/Pacific/Saipan.ics8
-rw-r--r--zoneinfo/Pacific/Samoa.ics16
-rw-r--r--zoneinfo/Pacific/Tahiti.ics6
-rw-r--r--zoneinfo/Pacific/Tarawa.ics6
-rw-r--r--zoneinfo/Pacific/Tongatapu.ics18
-rw-r--r--zoneinfo/Pacific/Truk.ics8
-rw-r--r--zoneinfo/Pacific/Wake.ics6
-rw-r--r--zoneinfo/Pacific/Wallis.ics6
-rw-r--r--zoneinfo/Pacific/Yap.ics16
-rw-r--r--zoneinfo/Poland.ics37
-rw-r--r--zoneinfo/Portugal.ics44
-rw-r--r--zoneinfo/ROC.ics16
-rw-r--r--zoneinfo/ROK.ics30
-rw-r--r--zoneinfo/Singapore.ics16
-rw-r--r--zoneinfo/Turkey.ics16
-rw-r--r--zoneinfo/UCT.ics16
-rw-r--r--zoneinfo/US/Alaska.ics51
-rw-r--r--zoneinfo/US/Aleutian.ics51
-rw-r--r--zoneinfo/US/Arizona.ics10
-rw-r--r--zoneinfo/US/Central.ics79
-rw-r--r--zoneinfo/US/East-Indiana.ics30
-rw-r--r--zoneinfo/US/Eastern.ics93
-rw-r--r--zoneinfo/US/Hawaii.ics16
-rw-r--r--zoneinfo/US/Indiana-Starke.ics30
-rw-r--r--zoneinfo/US/Michigan.ics51
-rw-r--r--zoneinfo/US/Mountain.ics58
-rw-r--r--zoneinfo/US/Pacific.ics72
-rw-r--r--zoneinfo/US/Samoa.ics16
-rw-r--r--zoneinfo/UTC.ics16
-rw-r--r--zoneinfo/Universal.ics16
-rw-r--r--zoneinfo/W-SU.ics16
-rw-r--r--zoneinfo/WET.ics37
-rw-r--r--zoneinfo/Zulu.ics16
-rw-r--r--zoneinfo/zones.tab40
592 files changed, 9827 insertions, 1653 deletions
diff --git a/zoneinfo/Africa/Abidjan.ics b/zoneinfo/Africa/Abidjan.ics
index 6382cf32..bb2499cd 100644
--- a/zoneinfo/Africa/Abidjan.ics
+++ b/zoneinfo/Africa/Abidjan.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Abidjan
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Accra.ics b/zoneinfo/Africa/Accra.ics
index 4b5cf780..f46e107e 100644
--- a/zoneinfo/Africa/Accra.ics
+++ b/zoneinfo/Africa/Accra.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Accra
+TZID:/citadel.org/20171102_1/Africa/Accra
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Accra
-BEGIN:STANDARD
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0000
-TZNAME:GMT
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Africa/Addis_Ababa.ics b/zoneinfo/Africa/Addis_Ababa.ics
index 9b480168..b97d63b1 100644
--- a/zoneinfo/Africa/Addis_Ababa.ics
+++ b/zoneinfo/Africa/Addis_Ababa.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Addis_Ababa
-X-LIC-LOCATION:Africa/Addis_Ababa
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Algiers.ics b/zoneinfo/Africa/Algiers.ics
index 09fa13f2..47a89628 100644
--- a/zoneinfo/Africa/Algiers.ics
+++ b/zoneinfo/Africa/Algiers.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Algiers
+TZID:/citadel.org/20171102_1/Africa/Algiers
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Algiers
-BEGIN:STANDARD
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-TZNAME:CET
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Africa/Asmara.ics b/zoneinfo/Africa/Asmara.ics
index 333cb2ca..b97d63b1 100644
--- a/zoneinfo/Africa/Asmara.ics
+++ b/zoneinfo/Africa/Asmara.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Asmara
-X-LIC-LOCATION:Africa/Asmara
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Asmera.ics b/zoneinfo/Africa/Asmera.ics
new file mode 100644
index 00000000..b97d63b1
--- /dev/null
+++ b/zoneinfo/Africa/Asmera.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EAT
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Africa/Bamako.ics b/zoneinfo/Africa/Bamako.ics
index 8073f348..bb2499cd 100644
--- a/zoneinfo/Africa/Bamako.ics
+++ b/zoneinfo/Africa/Bamako.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Bamako
-X-LIC-LOCATION:Africa/Bamako
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Bangui.ics b/zoneinfo/Africa/Bangui.ics
index 2901cb2a..b5ab1b7c 100644
--- a/zoneinfo/Africa/Bangui.ics
+++ b/zoneinfo/Africa/Bangui.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Bangui
-X-LIC-LOCATION:Africa/Bangui
+TZID:/citadel.org/20171102_1/Africa/Lagos
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Lagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Banjul.ics b/zoneinfo/Africa/Banjul.ics
index df39b70e..bb2499cd 100644
--- a/zoneinfo/Africa/Banjul.ics
+++ b/zoneinfo/Africa/Banjul.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Banjul
-X-LIC-LOCATION:Africa/Banjul
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Bissau.ics b/zoneinfo/Africa/Bissau.ics
index a483393f..71820dee 100644
--- a/zoneinfo/Africa/Bissau.ics
+++ b/zoneinfo/Africa/Bissau.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Bissau
+TZID:/citadel.org/20171102_1/Africa/Bissau
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Bissau
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Blantyre.ics b/zoneinfo/Africa/Blantyre.ics
index 62d573b4..3fbcebe3 100644
--- a/zoneinfo/Africa/Blantyre.ics
+++ b/zoneinfo/Africa/Blantyre.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Blantyre
-X-LIC-LOCATION:Africa/Blantyre
+TZID:/citadel.org/20171102_1/Africa/Maputo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Maputo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CAT
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:CAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Brazzaville.ics b/zoneinfo/Africa/Brazzaville.ics
index dbd222de..b5ab1b7c 100644
--- a/zoneinfo/Africa/Brazzaville.ics
+++ b/zoneinfo/Africa/Brazzaville.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Brazzaville
-X-LIC-LOCATION:Africa/Brazzaville
+TZID:/citadel.org/20171102_1/Africa/Lagos
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Lagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Bujumbura.ics b/zoneinfo/Africa/Bujumbura.ics
index e5c3028a..3fbcebe3 100644
--- a/zoneinfo/Africa/Bujumbura.ics
+++ b/zoneinfo/Africa/Bujumbura.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Bujumbura
-X-LIC-LOCATION:Africa/Bujumbura
+TZID:/citadel.org/20171102_1/Africa/Maputo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Maputo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CAT
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:CAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Cairo.ics b/zoneinfo/Africa/Cairo.ics
index 04832375..96c70800 100644
--- a/zoneinfo/Africa/Cairo.ics
+++ b/zoneinfo/Africa/Cairo.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20150816_5/Africa/Cairo
+TZID:/citadel.org/20171102_1/Africa/Cairo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Cairo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:EET
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Casablanca.ics b/zoneinfo/Africa/Casablanca.ics
index 6119092f..8a424ffd 100644
--- a/zoneinfo/Africa/Casablanca.ics
+++ b/zoneinfo/Africa/Casablanca.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/Africa/Casablanca
+TZID:/citadel.org/20171102_1/Africa/Casablanca
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Casablanca
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WET
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-TZNAME:WET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-TZNAME:WEST
-DTSTART:19700329T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
-END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Africa/Ceuta.ics b/zoneinfo/Africa/Ceuta.ics
index 8b5bd632..843e161a 100644
--- a/zoneinfo/Africa/Ceuta.ics
+++ b/zoneinfo/Africa/Ceuta.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Ceuta
+TZID:/citadel.org/20171102_1/Africa/Ceuta
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Ceuta
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Africa/Conakry.ics b/zoneinfo/Africa/Conakry.ics
index b3900ff4..bb2499cd 100644
--- a/zoneinfo/Africa/Conakry.ics
+++ b/zoneinfo/Africa/Conakry.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Conakry
-X-LIC-LOCATION:Africa/Conakry
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Dakar.ics b/zoneinfo/Africa/Dakar.ics
index bf23430b..bb2499cd 100644
--- a/zoneinfo/Africa/Dakar.ics
+++ b/zoneinfo/Africa/Dakar.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Dakar
-X-LIC-LOCATION:Africa/Dakar
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Dar_es_Salaam.ics b/zoneinfo/Africa/Dar_es_Salaam.ics
index 225e3a0f..b97d63b1 100644
--- a/zoneinfo/Africa/Dar_es_Salaam.ics
+++ b/zoneinfo/Africa/Dar_es_Salaam.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Dar_es_Salaam
-X-LIC-LOCATION:Africa/Dar_es_Salaam
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Djibouti.ics b/zoneinfo/Africa/Djibouti.ics
index 12318d82..b97d63b1 100644
--- a/zoneinfo/Africa/Djibouti.ics
+++ b/zoneinfo/Africa/Djibouti.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Djibouti
-X-LIC-LOCATION:Africa/Djibouti
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Douala.ics b/zoneinfo/Africa/Douala.ics
index 4d1d4126..b5ab1b7c 100644
--- a/zoneinfo/Africa/Douala.ics
+++ b/zoneinfo/Africa/Douala.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Douala
-X-LIC-LOCATION:Africa/Douala
+TZID:/citadel.org/20171102_1/Africa/Lagos
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Lagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/El_Aaiun.ics b/zoneinfo/Africa/El_Aaiun.ics
index af02df48..4716a653 100644
--- a/zoneinfo/Africa/El_Aaiun.ics
+++ b/zoneinfo/Africa/El_Aaiun.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_2/Africa/El_Aaiun
+TZID:/citadel.org/20171102_1/Africa/El_Aaiun
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/El_Aaiun
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WET
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-TZNAME:WET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0100
-TZNAME:WEST
-DTSTART:19700329T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
-END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Africa/Freetown.ics b/zoneinfo/Africa/Freetown.ics
index 90a3ef76..bb2499cd 100644
--- a/zoneinfo/Africa/Freetown.ics
+++ b/zoneinfo/Africa/Freetown.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Freetown
-X-LIC-LOCATION:Africa/Freetown
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Gaborone.ics b/zoneinfo/Africa/Gaborone.ics
index 8197173c..3fbcebe3 100644
--- a/zoneinfo/Africa/Gaborone.ics
+++ b/zoneinfo/Africa/Gaborone.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Gaborone
-X-LIC-LOCATION:Africa/Gaborone
+TZID:/citadel.org/20171102_1/Africa/Maputo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Maputo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CAT
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:CAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Harare.ics b/zoneinfo/Africa/Harare.ics
index eae0911e..3fbcebe3 100644
--- a/zoneinfo/Africa/Harare.ics
+++ b/zoneinfo/Africa/Harare.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Harare
-X-LIC-LOCATION:Africa/Harare
+TZID:/citadel.org/20171102_1/Africa/Maputo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Maputo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CAT
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:CAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Johannesburg.ics b/zoneinfo/Africa/Johannesburg.ics
index 71de99dc..71f775c3 100644
--- a/zoneinfo/Africa/Johannesburg.ics
+++ b/zoneinfo/Africa/Johannesburg.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Johannesburg
+TZID:/citadel.org/20171102_1/Africa/Johannesburg
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Johannesburg
-BEGIN:STANDARD
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-TZNAME:SAST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Africa/Juba.ics b/zoneinfo/Africa/Juba.ics
index adca2753..c1b6b748 100644
--- a/zoneinfo/Africa/Juba.ics
+++ b/zoneinfo/Africa/Juba.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20130218_1/Africa/Juba
+TZID:/citadel.org/20171102_1/Africa/Juba
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Juba
-BEGIN:STANDARD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-TZNAME:EAT
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Africa/Kampala.ics b/zoneinfo/Africa/Kampala.ics
index f21821ce..b97d63b1 100644
--- a/zoneinfo/Africa/Kampala.ics
+++ b/zoneinfo/Africa/Kampala.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Kampala
-X-LIC-LOCATION:Africa/Kampala
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Khartoum.ics b/zoneinfo/Africa/Khartoum.ics
index 8daa02ca..914d8e56 100644
--- a/zoneinfo/Africa/Khartoum.ics
+++ b/zoneinfo/Africa/Khartoum.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Khartoum
+TZID:/citadel.org/20171102_1/Africa/Khartoum
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Khartoum
-BEGIN:STANDARD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0300
-TZNAME:EAT
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Africa/Kigali.ics b/zoneinfo/Africa/Kigali.ics
index 7f04fb49..3fbcebe3 100644
--- a/zoneinfo/Africa/Kigali.ics
+++ b/zoneinfo/Africa/Kigali.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Kigali
-X-LIC-LOCATION:Africa/Kigali
+TZID:/citadel.org/20171102_1/Africa/Maputo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Maputo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CAT
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:CAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Kinshasa.ics b/zoneinfo/Africa/Kinshasa.ics
index 377b6df2..b5ab1b7c 100644
--- a/zoneinfo/Africa/Kinshasa.ics
+++ b/zoneinfo/Africa/Kinshasa.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Kinshasa
-X-LIC-LOCATION:Africa/Kinshasa
+TZID:/citadel.org/20171102_1/Africa/Lagos
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Lagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Lagos.ics b/zoneinfo/Africa/Lagos.ics
index f0cf9f44..b5ab1b7c 100644
--- a/zoneinfo/Africa/Lagos.ics
+++ b/zoneinfo/Africa/Lagos.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Lagos
+TZID:/citadel.org/20171102_1/Africa/Lagos
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Lagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Libreville.ics b/zoneinfo/Africa/Libreville.ics
index b165a7ba..b5ab1b7c 100644
--- a/zoneinfo/Africa/Libreville.ics
+++ b/zoneinfo/Africa/Libreville.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Libreville
-X-LIC-LOCATION:Africa/Libreville
+TZID:/citadel.org/20171102_1/Africa/Lagos
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Lagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Lome.ics b/zoneinfo/Africa/Lome.ics
index e28ce26a..bb2499cd 100644
--- a/zoneinfo/Africa/Lome.ics
+++ b/zoneinfo/Africa/Lome.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Lome
-X-LIC-LOCATION:Africa/Lome
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Luanda.ics b/zoneinfo/Africa/Luanda.ics
index a5e8ebbe..b5ab1b7c 100644
--- a/zoneinfo/Africa/Luanda.ics
+++ b/zoneinfo/Africa/Luanda.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Luanda
-X-LIC-LOCATION:Africa/Luanda
+TZID:/citadel.org/20171102_1/Africa/Lagos
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Lagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Lubumbashi.ics b/zoneinfo/Africa/Lubumbashi.ics
index 7f4fc1c7..3fbcebe3 100644
--- a/zoneinfo/Africa/Lubumbashi.ics
+++ b/zoneinfo/Africa/Lubumbashi.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Lubumbashi
-X-LIC-LOCATION:Africa/Lubumbashi
+TZID:/citadel.org/20171102_1/Africa/Maputo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Maputo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CAT
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:CAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Lusaka.ics b/zoneinfo/Africa/Lusaka.ics
index 65139271..3fbcebe3 100644
--- a/zoneinfo/Africa/Lusaka.ics
+++ b/zoneinfo/Africa/Lusaka.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Lusaka
-X-LIC-LOCATION:Africa/Lusaka
+TZID:/citadel.org/20171102_1/Africa/Maputo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Maputo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CAT
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:CAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Malabo.ics b/zoneinfo/Africa/Malabo.ics
index a82df2ee..b5ab1b7c 100644
--- a/zoneinfo/Africa/Malabo.ics
+++ b/zoneinfo/Africa/Malabo.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Malabo
-X-LIC-LOCATION:Africa/Malabo
+TZID:/citadel.org/20171102_1/Africa/Lagos
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Lagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Maputo.ics b/zoneinfo/Africa/Maputo.ics
index 3d4c27a4..3fbcebe3 100644
--- a/zoneinfo/Africa/Maputo.ics
+++ b/zoneinfo/Africa/Maputo.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Maputo
+TZID:/citadel.org/20171102_1/Africa/Maputo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Maputo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CAT
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:CAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Maseru.ics b/zoneinfo/Africa/Maseru.ics
index d7988207..71f775c3 100644
--- a/zoneinfo/Africa/Maseru.ics
+++ b/zoneinfo/Africa/Maseru.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Maseru
-X-LIC-LOCATION:Africa/Maseru
-BEGIN:STANDARD
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-TZNAME:SAST
-DTSTART:19700101T000000
-END:STANDARD
+TZID:/citadel.org/20171102_1/Africa/Johannesburg
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Johannesburg
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Africa/Mbabane.ics b/zoneinfo/Africa/Mbabane.ics
index 409c30ba..71f775c3 100644
--- a/zoneinfo/Africa/Mbabane.ics
+++ b/zoneinfo/Africa/Mbabane.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Mbabane
-X-LIC-LOCATION:Africa/Mbabane
-BEGIN:STANDARD
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0200
-TZNAME:SAST
-DTSTART:19700101T000000
-END:STANDARD
+TZID:/citadel.org/20171102_1/Africa/Johannesburg
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Johannesburg
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Africa/Mogadishu.ics b/zoneinfo/Africa/Mogadishu.ics
index f513a7ac..b97d63b1 100644
--- a/zoneinfo/Africa/Mogadishu.ics
+++ b/zoneinfo/Africa/Mogadishu.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Mogadishu
-X-LIC-LOCATION:Africa/Mogadishu
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Monrovia.ics b/zoneinfo/Africa/Monrovia.ics
index 01fa09c5..42600717 100644
--- a/zoneinfo/Africa/Monrovia.ics
+++ b/zoneinfo/Africa/Monrovia.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Monrovia
+TZID:/citadel.org/20171102_1/Africa/Monrovia
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Monrovia
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Nairobi.ics b/zoneinfo/Africa/Nairobi.ics
index 5103d0ab..b97d63b1 100644
--- a/zoneinfo/Africa/Nairobi.ics
+++ b/zoneinfo/Africa/Nairobi.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Nairobi
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Ndjamena.ics b/zoneinfo/Africa/Ndjamena.ics
index 43722c05..1349c87a 100644
--- a/zoneinfo/Africa/Ndjamena.ics
+++ b/zoneinfo/Africa/Ndjamena.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Ndjamena
+TZID:/citadel.org/20171102_1/Africa/Ndjamena
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Ndjamena
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Niamey.ics b/zoneinfo/Africa/Niamey.ics
index 165291dc..b5ab1b7c 100644
--- a/zoneinfo/Africa/Niamey.ics
+++ b/zoneinfo/Africa/Niamey.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Niamey
-X-LIC-LOCATION:Africa/Niamey
+TZID:/citadel.org/20171102_1/Africa/Lagos
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Lagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Nouakchott.ics b/zoneinfo/Africa/Nouakchott.ics
index d038ef15..bb2499cd 100644
--- a/zoneinfo/Africa/Nouakchott.ics
+++ b/zoneinfo/Africa/Nouakchott.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Nouakchott
-X-LIC-LOCATION:Africa/Nouakchott
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Ouagadougou.ics b/zoneinfo/Africa/Ouagadougou.ics
index 2efd5693..bb2499cd 100644
--- a/zoneinfo/Africa/Ouagadougou.ics
+++ b/zoneinfo/Africa/Ouagadougou.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Ouagadougou
-X-LIC-LOCATION:Africa/Ouagadougou
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Porto-Novo.ics b/zoneinfo/Africa/Porto-Novo.ics
index 663d189a..b5ab1b7c 100644
--- a/zoneinfo/Africa/Porto-Novo.ics
+++ b/zoneinfo/Africa/Porto-Novo.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Porto-Novo
-X-LIC-LOCATION:Africa/Porto-Novo
+TZID:/citadel.org/20171102_1/Africa/Lagos
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Lagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WAT
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
-TZNAME:WAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Sao_Tome.ics b/zoneinfo/Africa/Sao_Tome.ics
index 10a03a18..bb2499cd 100644
--- a/zoneinfo/Africa/Sao_Tome.ics
+++ b/zoneinfo/Africa/Sao_Tome.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Sao_Tome
-X-LIC-LOCATION:Africa/Sao_Tome
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Timbuktu.ics b/zoneinfo/Africa/Timbuktu.ics
new file mode 100644
index 00000000..bb2499cd
--- /dev/null
+++ b/zoneinfo/Africa/Timbuktu.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Africa/Tripoli.ics b/zoneinfo/Africa/Tripoli.ics
index c9882643..2b68b9fd 100644
--- a/zoneinfo/Africa/Tripoli.ics
+++ b/zoneinfo/Africa/Tripoli.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/Africa/Tripoli
+TZID:/citadel.org/20171102_1/Africa/Tripoli
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Tripoli
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:EET
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Tunis.ics b/zoneinfo/Africa/Tunis.ics
index 71bf461c..7f4f40ed 100644
--- a/zoneinfo/Africa/Tunis.ics
+++ b/zoneinfo/Africa/Tunis.ics
@@ -2,12 +2,28 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_2/Africa/Tunis
+TZID:/citadel.org/20171102_1/Africa/Tunis
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Tunis
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:+0100
+TZNAME:CET
+TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20081026T010000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20080330T010000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Africa/Windhoek.ics b/zoneinfo/Africa/Windhoek.ics
index ed99f46b..faa77be1 100644
--- a/zoneinfo/Africa/Windhoek.ics
+++ b/zoneinfo/Africa/Windhoek.ics
@@ -2,21 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Africa/Windhoek
+TZID:/citadel.org/20171102_1/Africa/Windhoek
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Africa/Windhoek
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0200
-TZNAME:WAST
-DTSTART:19700906T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SU
-END:DAYLIGHT
-BEGIN:STANDARD
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0100
-TZNAME:WAT
-DTSTART:19700405T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Adak.ics b/zoneinfo/America/Adak.ics
index 33059bd6..91ec710e 100644
--- a/zoneinfo/America/Adak.ics
+++ b/zoneinfo/America/Adak.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20150816_2/America/Adak
+TZID:/citadel.org/20171102_1/America/Adak
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Adak
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:HST
+TZOFFSETFROM:-0900
+TZOFFSETTO:-1000
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:HDT
TZOFFSETFROM:-1000
TZOFFSETTO:-0900
-TZNAME:HDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:HDT
+TZOFFSETFROM:-1000
+TZOFFSETTO:-0900
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T120000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:HST
TZOFFSETFROM:-0900
TZOFFSETTO:-1000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T110000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:HDT
+TZOFFSETFROM:-1000
+TZOFFSETTO:-0900
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T120000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:HST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-1000
+TZOFFSETTO:-1000
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Anchorage.ics b/zoneinfo/America/Anchorage.ics
index ced6fd3b..829d83c7 100644
--- a/zoneinfo/America/Anchorage.ics
+++ b/zoneinfo/America/Anchorage.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Anchorage
+TZID:/citadel.org/20171102_1/America/Anchorage
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Anchorage
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AKST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0900
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:AKDT
TZOFFSETFROM:-0900
TZOFFSETTO:-0800
-TZNAME:AKDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T110000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AKST
TZOFFSETFROM:-0800
TZOFFSETTO:-0900
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T100000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T110000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:AKST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0900
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Anguilla.ics b/zoneinfo/America/Anguilla.ics
index 09694b6c..4db8d2f0 100644
--- a/zoneinfo/America/Anguilla.ics
+++ b/zoneinfo/America/Anguilla.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Anguilla
-X-LIC-LOCATION:America/Anguilla
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Antigua.ics b/zoneinfo/America/Antigua.ics
index 81d71047..4db8d2f0 100644
--- a/zoneinfo/America/Antigua.ics
+++ b/zoneinfo/America/Antigua.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Antigua
-X-LIC-LOCATION:America/Antigua
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Araguaina.ics b/zoneinfo/America/Araguaina.ics
index 740115cb..c42d2060 100644
--- a/zoneinfo/America/Araguaina.ics
+++ b/zoneinfo/America/Araguaina.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Araguaina
+TZID:/citadel.org/20171102_1/America/Araguaina
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Araguaina
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/Buenos_Aires.ics b/zoneinfo/America/Argentina/Buenos_Aires.ics
index 8da36fdf..7ca00a23 100644
--- a/zoneinfo/America/Argentina/Buenos_Aires.ics
+++ b/zoneinfo/America/Argentina/Buenos_Aires.ics
@@ -2,12 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/Buenos_Aires
+TZID:/citadel.org/20171102_1/America/Argentina/Buenos_Aires
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/Buenos_Aires
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:-0300
+TZNAME:-03
+TZOFFSETFROM:-0200
TZOFFSETTO:-0300
+DTSTART:19700315T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20090315T020000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/Catamarca.ics b/zoneinfo/America/Argentina/Catamarca.ics
index 1dc9c810..16455021 100644
--- a/zoneinfo/America/Argentina/Catamarca.ics
+++ b/zoneinfo/America/Argentina/Catamarca.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/Catamarca
+TZID:/citadel.org/20171102_1/America/Argentina/Catamarca
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/Catamarca
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/ComodRivadavia.ics b/zoneinfo/America/Argentina/ComodRivadavia.ics
new file mode 100644
index 00000000..16455021
--- /dev/null
+++ b/zoneinfo/America/Argentina/ComodRivadavia.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Argentina/Catamarca
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Argentina/Catamarca
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Argentina/Cordoba.ics b/zoneinfo/America/Argentina/Cordoba.ics
index 8dbc9089..528b274b 100644
--- a/zoneinfo/America/Argentina/Cordoba.ics
+++ b/zoneinfo/America/Argentina/Cordoba.ics
@@ -2,12 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/Cordoba
+TZID:/citadel.org/20171102_1/America/Argentina/Cordoba
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/Cordoba
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:-0300
+TZNAME:-03
+TZOFFSETFROM:-0200
TZOFFSETTO:-0300
+DTSTART:19700315T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20090315T020000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/Jujuy.ics b/zoneinfo/America/Argentina/Jujuy.ics
index d65c7013..9141e782 100644
--- a/zoneinfo/America/Argentina/Jujuy.ics
+++ b/zoneinfo/America/Argentina/Jujuy.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/Jujuy
+TZID:/citadel.org/20171102_1/America/Argentina/Jujuy
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/Jujuy
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/La_Rioja.ics b/zoneinfo/America/Argentina/La_Rioja.ics
index b9ec5c3a..014f3901 100644
--- a/zoneinfo/America/Argentina/La_Rioja.ics
+++ b/zoneinfo/America/Argentina/La_Rioja.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/La_Rioja
+TZID:/citadel.org/20171102_1/America/Argentina/La_Rioja
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/La_Rioja
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/Mendoza.ics b/zoneinfo/America/Argentina/Mendoza.ics
index f9ec4b81..02f605e1 100644
--- a/zoneinfo/America/Argentina/Mendoza.ics
+++ b/zoneinfo/America/Argentina/Mendoza.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/Mendoza
+TZID:/citadel.org/20171102_1/America/Argentina/Mendoza
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/Mendoza
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/Rio_Gallegos.ics b/zoneinfo/America/Argentina/Rio_Gallegos.ics
index dbad13ff..d6dce321 100644
--- a/zoneinfo/America/Argentina/Rio_Gallegos.ics
+++ b/zoneinfo/America/Argentina/Rio_Gallegos.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/Rio_Gallegos
+TZID:/citadel.org/20171102_1/America/Argentina/Rio_Gallegos
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/Rio_Gallegos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/Salta.ics b/zoneinfo/America/Argentina/Salta.ics
index 52d51c63..57bcb011 100644
--- a/zoneinfo/America/Argentina/Salta.ics
+++ b/zoneinfo/America/Argentina/Salta.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/Salta
+TZID:/citadel.org/20171102_1/America/Argentina/Salta
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/Salta
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/San_Juan.ics b/zoneinfo/America/Argentina/San_Juan.ics
index b7e1948b..45ff151d 100644
--- a/zoneinfo/America/Argentina/San_Juan.ics
+++ b/zoneinfo/America/Argentina/San_Juan.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/San_Juan
+TZID:/citadel.org/20171102_1/America/Argentina/San_Juan
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/San_Juan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/San_Luis.ics b/zoneinfo/America/Argentina/San_Luis.ics
index ca83ecbb..0ed0f5d6 100644
--- a/zoneinfo/America/Argentina/San_Luis.ics
+++ b/zoneinfo/America/Argentina/San_Luis.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/San_Luis
+TZID:/citadel.org/20171102_1/America/Argentina/San_Luis
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/San_Luis
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/Tucuman.ics b/zoneinfo/America/Argentina/Tucuman.ics
index 40ed9a00..07851dc8 100644
--- a/zoneinfo/America/Argentina/Tucuman.ics
+++ b/zoneinfo/America/Argentina/Tucuman.ics
@@ -2,12 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/Tucuman
+TZID:/citadel.org/20171102_1/America/Argentina/Tucuman
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/Tucuman
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:-0300
+TZNAME:-03
+TZOFFSETFROM:-0200
TZOFFSETTO:-0300
+DTSTART:19700315T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20090315T020000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Argentina/Ushuaia.ics b/zoneinfo/America/Argentina/Ushuaia.ics
index 56714e7e..c4a44d1e 100644
--- a/zoneinfo/America/Argentina/Ushuaia.ics
+++ b/zoneinfo/America/Argentina/Ushuaia.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Argentina/Ushuaia
+TZID:/citadel.org/20171102_1/America/Argentina/Ushuaia
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Argentina/Ushuaia
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Aruba.ics b/zoneinfo/America/Aruba.ics
index 2b0f74f1..fa180875 100644
--- a/zoneinfo/America/Aruba.ics
+++ b/zoneinfo/America/Aruba.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Aruba
-X-LIC-LOCATION:America/Aruba
+TZID:/citadel.org/20171102_1/America/Curacao
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Curacao
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Asuncion.ics b/zoneinfo/America/Asuncion.ics
index 6d716429..74c50e86 100644
--- a/zoneinfo/America/Asuncion.ics
+++ b/zoneinfo/America/Asuncion.ics
@@ -2,21 +2,71 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/America/Asuncion
+TZID:/citadel.org/20171102_1/America/Asuncion
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Asuncion
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700322T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=4SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:-03
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19701004T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:-04
TZOFFSETFROM:-0300
TZOFFSETTO:-0400
+DTSTART:19700412T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=2SU;UNTIL=20120408T030000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:-04
-DTSTART:19700322T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=4SU
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700308T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU;UNTIL=20090308T030000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:-03
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19701018T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU;UNTIL=20091018T040000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:-03
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700906T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SU;UNTIL=20030907T040000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700405T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20040404T030000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700301T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=1SU;UNTIL=20010304T030000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Atikokan.ics b/zoneinfo/America/Atikokan.ics
index 3244e194..6839bd66 100644
--- a/zoneinfo/America/Atikokan.ics
+++ b/zoneinfo/America/Atikokan.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Atikokan
+TZID:/citadel.org/20171102_1/America/Atikokan
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Atikokan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
-TZNAME:EST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Atka.ics b/zoneinfo/America/Atka.ics
new file mode 100644
index 00000000..91ec710e
--- /dev/null
+++ b/zoneinfo/America/Atka.ics
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Adak
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Adak
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:HST
+TZOFFSETFROM:-0900
+TZOFFSETTO:-1000
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:HDT
+TZOFFSETFROM:-1000
+TZOFFSETTO:-0900
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:HDT
+TZOFFSETFROM:-1000
+TZOFFSETTO:-0900
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T120000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:HST
+TZOFFSETFROM:-0900
+TZOFFSETTO:-1000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T110000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:HDT
+TZOFFSETFROM:-1000
+TZOFFSETTO:-0900
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T120000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:HST
+TZOFFSETFROM:-1000
+TZOFFSETTO:-1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Bahia.ics b/zoneinfo/America/Bahia.ics
index 73d87b1a..06c97031 100644
--- a/zoneinfo/America/Bahia.ics
+++ b/zoneinfo/America/Bahia.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Bahia
+TZID:/citadel.org/20171102_1/America/Bahia
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Bahia
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Bahia_Banderas.ics b/zoneinfo/America/Bahia_Banderas.ics
index 463674db..81cf2ff2 100644
--- a/zoneinfo/America/Bahia_Banderas.ics
+++ b/zoneinfo/America/Bahia_Banderas.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_1/America/Bahia_Banderas
+TZID:/citadel.org/20171102_1/America/Bahia_Banderas
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Bahia_Banderas
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
-TZNAME:CST
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
-BEGIN:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0600
-TZOFFSETTO:-0500
-TZNAME:CDT
+TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20091025T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
DTSTART:19700405T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20090405T090000Z
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Barbados.ics b/zoneinfo/America/Barbados.ics
index 57744efc..0f4be13c 100644
--- a/zoneinfo/America/Barbados.ics
+++ b/zoneinfo/America/Barbados.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Barbados
+TZID:/citadel.org/20171102_1/America/Barbados
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Barbados
-BEGIN:STANDARD
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0400
-TZNAME:AST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Belem.ics b/zoneinfo/America/Belem.ics
index e844ef22..8fb0c045 100644
--- a/zoneinfo/America/Belem.ics
+++ b/zoneinfo/America/Belem.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Belem
+TZID:/citadel.org/20171102_1/America/Belem
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Belem
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Belize.ics b/zoneinfo/America/Belize.ics
index 3449e018..59064a9f 100644
--- a/zoneinfo/America/Belize.ics
+++ b/zoneinfo/America/Belize.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Belize
+TZID:/citadel.org/20171102_1/America/Belize
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Belize
-BEGIN:STANDARD
-TZOFFSETFROM:-0600
-TZOFFSETTO:-0600
-TZNAME:CST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Blanc-Sablon.ics b/zoneinfo/America/Blanc-Sablon.ics
index c7ec9626..e49d93e5 100644
--- a/zoneinfo/America/Blanc-Sablon.ics
+++ b/zoneinfo/America/Blanc-Sablon.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Blanc-Sablon
+TZID:/citadel.org/20171102_1/America/Blanc-Sablon
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Blanc-Sablon
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Boa_Vista.ics b/zoneinfo/America/Boa_Vista.ics
index 8517f3ae..e698321d 100644
--- a/zoneinfo/America/Boa_Vista.ics
+++ b/zoneinfo/America/Boa_Vista.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Boa_Vista
+TZID:/citadel.org/20171102_1/America/Boa_Vista
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Boa_Vista
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-04
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:-04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Bogota.ics b/zoneinfo/America/Bogota.ics
index 37847abc..02e7df82 100644
--- a/zoneinfo/America/Bogota.ics
+++ b/zoneinfo/America/Bogota.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Bogota
+TZID:/citadel.org/20171102_1/America/Bogota
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Bogota
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-05
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
-TZNAME:-05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Boise.ics b/zoneinfo/America/Boise.ics
index bb51ac3c..071b132d 100644
--- a/zoneinfo/America/Boise.ics
+++ b/zoneinfo/America/Boise.ics
@@ -2,21 +2,57 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Boise
+TZID:/citadel.org/20171102_1/America/Boise
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Boise
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
-TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T090000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:MST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Buenos_Aires.ics b/zoneinfo/America/Buenos_Aires.ics
new file mode 100644
index 00000000..7ca00a23
--- /dev/null
+++ b/zoneinfo/America/Buenos_Aires.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Argentina/Buenos_Aires
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Argentina/Buenos_Aires
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0300
+DTSTART:19700315T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20090315T020000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Cambridge_Bay.ics b/zoneinfo/America/Cambridge_Bay.ics
index e63cacb2..975067e1 100644
--- a/zoneinfo/America/Cambridge_Bay.ics
+++ b/zoneinfo/America/Cambridge_Bay.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Cambridge_Bay
+TZID:/citadel.org/20171102_1/America/Cambridge_Bay
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Cambridge_Bay
+X-PROLEPTIC-TZNAME:-00
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
-TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
-TZNAME:MST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Campo_Grande.ics b/zoneinfo/America/Campo_Grande.ics
index 2aee8911..fa1be904 100644
--- a/zoneinfo/America/Campo_Grande.ics
+++ b/zoneinfo/America/Campo_Grande.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/America/Campo_Grande
+TZID:/citadel.org/20171102_1/America/Campo_Grande
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Campo_Grande
-BEGIN:DAYLIGHT
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0300
-TZNAME:-03
-DTSTART:19701018T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0400
TZNAME:-04
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
DTSTART:19700215T000000
RRULE:FREQ=YEARLY;BYMONTH=2;BYDAY=3SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Cancun.ics b/zoneinfo/America/Cancun.ics
index 8c86697a..e4c45903 100644
--- a/zoneinfo/America/Cancun.ics
+++ b/zoneinfo/America/Cancun.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20150816_2/America/Cancun
+TZID:/citadel.org/20171102_1/America/Cancun
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Cancun
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
-TZNAME:EST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Caracas.ics b/zoneinfo/America/Caracas.ics
index a7ca2ad2..c6ad11ea 100644
--- a/zoneinfo/America/Caracas.ics
+++ b/zoneinfo/America/Caracas.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/America/Caracas
+TZID:/citadel.org/20171102_1/America/Caracas
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Caracas
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-04
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:-04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Catamarca.ics b/zoneinfo/America/Catamarca.ics
new file mode 100644
index 00000000..16455021
--- /dev/null
+++ b/zoneinfo/America/Catamarca.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Argentina/Catamarca
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Argentina/Catamarca
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Cayenne.ics b/zoneinfo/America/Cayenne.ics
index 229f1306..9c9e51cd 100644
--- a/zoneinfo/America/Cayenne.ics
+++ b/zoneinfo/America/Cayenne.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Cayenne
+TZID:/citadel.org/20171102_1/America/Cayenne
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Cayenne
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Cayman.ics b/zoneinfo/America/Cayman.ics
index 99d9bce4..7cea7593 100644
--- a/zoneinfo/America/Cayman.ics
+++ b/zoneinfo/America/Cayman.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/America/Cayman
-X-LIC-LOCATION:America/Cayman
+TZID:/citadel.org/20171102_1/America/Panama
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Panama
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
-TZNAME:EST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Chicago.ics b/zoneinfo/America/Chicago.ics
index 1760af05..151d0ac0 100644
--- a/zoneinfo/America/Chicago.ics
+++ b/zoneinfo/America/Chicago.ics
@@ -2,21 +2,78 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Chicago
+TZID:/citadel.org/20171102_1/America/Chicago
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Chicago
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T080000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T070000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T080000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19540926T070000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19410928T070000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19410427T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Chihuahua.ics b/zoneinfo/America/Chihuahua.ics
index 1b3b7f98..0f9f945f 100644
--- a/zoneinfo/America/Chihuahua.ics
+++ b/zoneinfo/America/Chihuahua.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Chihuahua
+TZID:/citadel.org/20171102_1/America/Chihuahua
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Chihuahua
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
-TZNAME:MDT
DTSTART:19700405T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0600
-TZOFFSETTO:-0700
TZNAME:MST
-DTSTART:19701025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Coral_Harbour.ics b/zoneinfo/America/Coral_Harbour.ics
new file mode 100644
index 00000000..6839bd66
--- /dev/null
+++ b/zoneinfo/America/Coral_Harbour.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Atikokan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Atikokan
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Cordoba.ics b/zoneinfo/America/Cordoba.ics
new file mode 100644
index 00000000..528b274b
--- /dev/null
+++ b/zoneinfo/America/Cordoba.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Argentina/Cordoba
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Argentina/Cordoba
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0300
+DTSTART:19700315T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20090315T020000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Costa_Rica.ics b/zoneinfo/America/Costa_Rica.ics
index d77b6b8f..baaad0a6 100644
--- a/zoneinfo/America/Costa_Rica.ics
+++ b/zoneinfo/America/Costa_Rica.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Costa_Rica
+TZID:/citadel.org/20171102_1/America/Costa_Rica
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Costa_Rica
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0600
TZOFFSETTO:-0600
-TZNAME:CST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Creston.ics b/zoneinfo/America/Creston.ics
index 7f670541..791b9ea2 100644
--- a/zoneinfo/America/Creston.ics
+++ b/zoneinfo/America/Creston.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20130218_1/America/Creston
+TZID:/citadel.org/20171102_1/America/Creston
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Creston
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0700
TZOFFSETTO:-0700
-TZNAME:MST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Cuiaba.ics b/zoneinfo/America/Cuiaba.ics
index bc9d6018..ceb72b1d 100644
--- a/zoneinfo/America/Cuiaba.ics
+++ b/zoneinfo/America/Cuiaba.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/America/Cuiaba
+TZID:/citadel.org/20171102_1/America/Cuiaba
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Cuiaba
-BEGIN:DAYLIGHT
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0300
-TZNAME:-03
-DTSTART:19701018T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0400
TZNAME:-04
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
DTSTART:19700215T000000
RRULE:FREQ=YEARLY;BYMONTH=2;BYDAY=3SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Curacao.ics b/zoneinfo/America/Curacao.ics
index 05c2c9fe..fa180875 100644
--- a/zoneinfo/America/Curacao.ics
+++ b/zoneinfo/America/Curacao.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Curacao
+TZID:/citadel.org/20171102_1/America/Curacao
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Curacao
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Danmarkshavn.ics b/zoneinfo/America/Danmarkshavn.ics
index d3bb58c4..76d4ed03 100644
--- a/zoneinfo/America/Danmarkshavn.ics
+++ b/zoneinfo/America/Danmarkshavn.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Danmarkshavn
+TZID:/citadel.org/20171102_1/America/Danmarkshavn
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Danmarkshavn
-BEGIN:STANDARD
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0000
-TZNAME:GMT
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Dawson.ics b/zoneinfo/America/Dawson.ics
index 32a0da78..1d923f3d 100644
--- a/zoneinfo/America/Dawson.ics
+++ b/zoneinfo/America/Dawson.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Dawson
+TZID:/citadel.org/20171102_1/America/Dawson
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Dawson
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
-TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T100000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:PST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Dawson_Creek.ics b/zoneinfo/America/Dawson_Creek.ics
index 86822d20..a187e658 100644
--- a/zoneinfo/America/Dawson_Creek.ics
+++ b/zoneinfo/America/Dawson_Creek.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Dawson_Creek
+TZID:/citadel.org/20171102_1/America/Dawson_Creek
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Dawson_Creek
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0700
TZOFFSETTO:-0700
-TZNAME:MST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Denver.ics b/zoneinfo/America/Denver.ics
index 9fe8be49..6b0de3e8 100644
--- a/zoneinfo/America/Denver.ics
+++ b/zoneinfo/America/Denver.ics
@@ -2,21 +2,57 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Denver
+TZID:/citadel.org/20171102_1/America/Denver
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Denver
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
-TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T090000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:MST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Detroit.ics b/zoneinfo/America/Detroit.ics
index 73bb5471..d7c6de39 100644
--- a/zoneinfo/America/Detroit.ics
+++ b/zoneinfo/America/Detroit.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Detroit
+TZID:/citadel.org/20171102_1/America/Detroit
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Detroit
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Dominica.ics b/zoneinfo/America/Dominica.ics
index 948d4df0..4db8d2f0 100644
--- a/zoneinfo/America/Dominica.ics
+++ b/zoneinfo/America/Dominica.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Dominica
-X-LIC-LOCATION:America/Dominica
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Edmonton.ics b/zoneinfo/America/Edmonton.ics
index de89ad4b..abae7a54 100644
--- a/zoneinfo/America/Edmonton.ics
+++ b/zoneinfo/America/Edmonton.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Edmonton
+TZID:/citadel.org/20171102_1/America/Edmonton
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Edmonton
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
-TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:MST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Eirunepe.ics b/zoneinfo/America/Eirunepe.ics
index d29bc4de..8c03ef2b 100644
--- a/zoneinfo/America/Eirunepe.ics
+++ b/zoneinfo/America/Eirunepe.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Eirunepe
+TZID:/citadel.org/20171102_1/America/Eirunepe
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Eirunepe
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-05
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
-TZNAME:-05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/El_Salvador.ics b/zoneinfo/America/El_Salvador.ics
index 8785483a..6a08e409 100644
--- a/zoneinfo/America/El_Salvador.ics
+++ b/zoneinfo/America/El_Salvador.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/El_Salvador
+TZID:/citadel.org/20171102_1/America/El_Salvador
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/El_Salvador
-BEGIN:STANDARD
-TZOFFSETFROM:-0600
-TZOFFSETTO:-0600
-TZNAME:CST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Ensenada.ics b/zoneinfo/America/Ensenada.ics
new file mode 100644
index 00000000..67c5e210
--- /dev/null
+++ b/zoneinfo/America/Ensenada.ics
@@ -0,0 +1,65 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Tijuana
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Tijuana
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20090405T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20091025T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19600925T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T010000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19600424T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Fort_Nelson.ics b/zoneinfo/America/Fort_Nelson.ics
index d162c15a..7073215e 100644
--- a/zoneinfo/America/Fort_Nelson.ics
+++ b/zoneinfo/America/Fort_Nelson.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/America/Fort_Nelson
+TZID:/citadel.org/20171102_1/America/Fort_Nelson
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Fort_Nelson
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0700
TZOFFSETTO:-0700
-TZNAME:MST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Fort_Wayne.ics b/zoneinfo/America/Fort_Wayne.ics
new file mode 100644
index 00000000..fe2d16ba
--- /dev/null
+++ b/zoneinfo/America/Fort_Wayne.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Indiana/Indianapolis
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Indiana/Indianapolis
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Fortaleza.ics b/zoneinfo/America/Fortaleza.ics
index 3975a0b8..c1cf1e6e 100644
--- a/zoneinfo/America/Fortaleza.ics
+++ b/zoneinfo/America/Fortaleza.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Fortaleza
+TZID:/citadel.org/20171102_1/America/Fortaleza
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Fortaleza
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Glace_Bay.ics b/zoneinfo/America/Glace_Bay.ics
index e76f7ba3..ea148b21 100644
--- a/zoneinfo/America/Glace_Bay.ics
+++ b/zoneinfo/America/Glace_Bay.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Glace_Bay
+TZID:/citadel.org/20171102_1/America/Glace_Bay
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Glace_Bay
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:ADT
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
-TZNAME:ADT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T060000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0300
TZOFFSETTO:-0400
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:AST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Godthab.ics b/zoneinfo/America/Godthab.ics
index df2e3656..9beb0f14 100644
--- a/zoneinfo/America/Godthab.ics
+++ b/zoneinfo/America/Godthab.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Godthab
+TZID:/citadel.org/20171102_1/America/Godthab
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Godthab
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0300
+DTSTART:19701024T230000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:-02
TZOFFSETFROM:-0300
TZOFFSETTO:-0200
-TZNAME:-02
DTSTART:19700328T220000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0200
TZOFFSETTO:-0300
+DTSTART:19700926T230000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SA;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:-03
-DTSTART:19701024T230000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Goose_Bay.ics b/zoneinfo/America/Goose_Bay.ics
index 07998fe2..04bebccf 100644
--- a/zoneinfo/America/Goose_Bay.ics
+++ b/zoneinfo/America/Goose_Bay.ics
@@ -2,21 +2,57 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20130218_2/America/Goose_Bay
+TZID:/citadel.org/20171102_1/America/Goose_Bay
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Goose_Bay
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0300
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701101T000100
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU;UNTIL=20101107T030100Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:ADT
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
+DTSTART:19700308T000100
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU;UNTIL=20110313T040100Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701025T000100
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T030100Z
+END:STANDARD
+BEGIN:DAYLIGHT
TZNAME:ADT
-DTSTART:19700308T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700405T000100
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T040100Z
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Grand_Turk.ics b/zoneinfo/America/Grand_Turk.ics
index b2313c2b..4d5d6957 100644
--- a/zoneinfo/America/Grand_Turk.ics
+++ b/zoneinfo/America/Grand_Turk.ics
@@ -2,12 +2,28 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/America/Grand_Turk
+TZID:/citadel.org/20171102_1/America/Grand_Turk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Grand_Turk
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
-TZOFFSETTO:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
TZNAME:AST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Grenada.ics b/zoneinfo/America/Grenada.ics
index f4c954a5..4db8d2f0 100644
--- a/zoneinfo/America/Grenada.ics
+++ b/zoneinfo/America/Grenada.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Grenada
-X-LIC-LOCATION:America/Grenada
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Guadeloupe.ics b/zoneinfo/America/Guadeloupe.ics
index d6b2f11c..4db8d2f0 100644
--- a/zoneinfo/America/Guadeloupe.ics
+++ b/zoneinfo/America/Guadeloupe.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Guadeloupe
-X-LIC-LOCATION:America/Guadeloupe
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Guatemala.ics b/zoneinfo/America/Guatemala.ics
index d5ac43aa..b5b623be 100644
--- a/zoneinfo/America/Guatemala.ics
+++ b/zoneinfo/America/Guatemala.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Guatemala
+TZID:/citadel.org/20171102_1/America/Guatemala
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Guatemala
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0600
TZOFFSETTO:-0600
-TZNAME:CST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Guayaquil.ics b/zoneinfo/America/Guayaquil.ics
index 2cc7319d..56f7b25a 100644
--- a/zoneinfo/America/Guayaquil.ics
+++ b/zoneinfo/America/Guayaquil.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Guayaquil
+TZID:/citadel.org/20171102_1/America/Guayaquil
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Guayaquil
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-05
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
-TZNAME:-05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Guyana.ics b/zoneinfo/America/Guyana.ics
index 74051d36..b661d7a6 100644
--- a/zoneinfo/America/Guyana.ics
+++ b/zoneinfo/America/Guyana.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Guyana
+TZID:/citadel.org/20171102_1/America/Guyana
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Guyana
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-04
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:-04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Halifax.ics b/zoneinfo/America/Halifax.ics
index 4bc67005..01aef419 100644
--- a/zoneinfo/America/Halifax.ics
+++ b/zoneinfo/America/Halifax.ics
@@ -2,21 +2,92 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Halifax
+TZID:/citadel.org/20171102_1/America/Halifax
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Halifax
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:ADT
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
-TZNAME:ADT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T060000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0300
TZOFFSETTO:-0400
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:AST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19590927T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19590426T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19540926T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19540425T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19490925T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19490424T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Havana.ics b/zoneinfo/America/Havana.ics
index 1985d35c..2976a9a1 100644
--- a/zoneinfo/America/Havana.ics
+++ b/zoneinfo/America/Havana.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20130218_3/America/Havana
+TZID:/citadel.org/20171102_1/America/Havana
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Havana
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
-TZNAME:CST
DTSTART:19701101T010000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
-BEGIN:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0500
-TZOFFSETTO:-0400
-TZNAME:CDT
-DTSTART:19700308T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
-END:DAYLIGHT
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Hermosillo.ics b/zoneinfo/America/Hermosillo.ics
index eb68df20..13d5bf68 100644
--- a/zoneinfo/America/Hermosillo.ics
+++ b/zoneinfo/America/Hermosillo.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Hermosillo
+TZID:/citadel.org/20171102_1/America/Hermosillo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Hermosillo
-BEGIN:STANDARD
-TZOFFSETFROM:-0700
-TZOFFSETTO:-0700
-TZNAME:MST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Indiana/Indianapolis.ics b/zoneinfo/America/Indiana/Indianapolis.ics
index c27bd27e..fe2d16ba 100644
--- a/zoneinfo/America/Indiana/Indianapolis.ics
+++ b/zoneinfo/America/Indiana/Indianapolis.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Indiana/Indianapolis
+TZID:/citadel.org/20171102_1/America/Indiana/Indianapolis
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Indiana/Indianapolis
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0500
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Indiana/Knox.ics b/zoneinfo/America/Indiana/Knox.ics
index 85583c8c..b3c04e74 100644
--- a/zoneinfo/America/Indiana/Knox.ics
+++ b/zoneinfo/America/Indiana/Knox.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Indiana/Knox
+TZID:/citadel.org/20171102_1/America/Indiana/Knox
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Indiana/Knox
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0500
-TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Indiana/Marengo.ics b/zoneinfo/America/Indiana/Marengo.ics
index 4880f2e2..9d80f128 100644
--- a/zoneinfo/America/Indiana/Marengo.ics
+++ b/zoneinfo/America/Indiana/Marengo.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Indiana/Marengo
+TZID:/citadel.org/20171102_1/America/Indiana/Marengo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Indiana/Marengo
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0500
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Indiana/Petersburg.ics b/zoneinfo/America/Indiana/Petersburg.ics
index b278c695..9cf3d931 100644
--- a/zoneinfo/America/Indiana/Petersburg.ics
+++ b/zoneinfo/America/Indiana/Petersburg.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_2/America/Indiana/Petersburg
+TZID:/citadel.org/20171102_1/America/Indiana/Petersburg
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Indiana/Petersburg
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0500
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Indiana/Tell_City.ics b/zoneinfo/America/Indiana/Tell_City.ics
index 1fa6710c..74203d46 100644
--- a/zoneinfo/America/Indiana/Tell_City.ics
+++ b/zoneinfo/America/Indiana/Tell_City.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_1/America/Indiana/Tell_City
+TZID:/citadel.org/20171102_1/America/Indiana/Tell_City
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Indiana/Tell_City
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0500
-TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Indiana/Vevay.ics b/zoneinfo/America/Indiana/Vevay.ics
index ebb13004..c8ba6514 100644
--- a/zoneinfo/America/Indiana/Vevay.ics
+++ b/zoneinfo/America/Indiana/Vevay.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Indiana/Vevay
+TZID:/citadel.org/20171102_1/America/Indiana/Vevay
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Indiana/Vevay
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0500
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Indiana/Vincennes.ics b/zoneinfo/America/Indiana/Vincennes.ics
index f2043b4e..da39ed4f 100644
--- a/zoneinfo/America/Indiana/Vincennes.ics
+++ b/zoneinfo/America/Indiana/Vincennes.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_2/America/Indiana/Vincennes
+TZID:/citadel.org/20171102_1/America/Indiana/Vincennes
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Indiana/Vincennes
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0500
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Indiana/Winamac.ics b/zoneinfo/America/Indiana/Winamac.ics
index 5fb9e390..68a36bfd 100644
--- a/zoneinfo/America/Indiana/Winamac.ics
+++ b/zoneinfo/America/Indiana/Winamac.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Indiana/Winamac
+TZID:/citadel.org/20171102_1/America/Indiana/Winamac
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Indiana/Winamac
-BEGIN:STANDARD
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0500
-TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Indianapolis.ics b/zoneinfo/America/Indianapolis.ics
new file mode 100644
index 00000000..fe2d16ba
--- /dev/null
+++ b/zoneinfo/America/Indianapolis.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Indiana/Indianapolis
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Indiana/Indianapolis
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Inuvik.ics b/zoneinfo/America/Inuvik.ics
index 516e2e7e..62508871 100644
--- a/zoneinfo/America/Inuvik.ics
+++ b/zoneinfo/America/Inuvik.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Inuvik
+TZID:/citadel.org/20171102_1/America/Inuvik
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Inuvik
+X-PROLEPTIC-TZNAME:-00
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
-TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:MST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Iqaluit.ics b/zoneinfo/America/Iqaluit.ics
index 4fb38bb8..809bf017 100644
--- a/zoneinfo/America/Iqaluit.ics
+++ b/zoneinfo/America/Iqaluit.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Iqaluit
+TZID:/citadel.org/20171102_1/America/Iqaluit
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Iqaluit
+X-PROLEPTIC-TZNAME:-00
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Jamaica.ics b/zoneinfo/America/Jamaica.ics
index f7c67d5d..0ec7c487 100644
--- a/zoneinfo/America/Jamaica.ics
+++ b/zoneinfo/America/Jamaica.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Jamaica
+TZID:/citadel.org/20171102_1/America/Jamaica
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Jamaica
-BEGIN:STANDARD
-TZOFFSETFROM:-0500
-TZOFFSETTO:-0500
-TZNAME:EST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Jujuy.ics b/zoneinfo/America/Jujuy.ics
new file mode 100644
index 00000000..9141e782
--- /dev/null
+++ b/zoneinfo/America/Jujuy.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Argentina/Jujuy
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Argentina/Jujuy
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Juneau.ics b/zoneinfo/America/Juneau.ics
index 4b36b2f9..6ecbe730 100644
--- a/zoneinfo/America/Juneau.ics
+++ b/zoneinfo/America/Juneau.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Juneau
+TZID:/citadel.org/20171102_1/America/Juneau
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Juneau
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AKST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0900
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:AKDT
TZOFFSETFROM:-0900
TZOFFSETTO:-0800
-TZNAME:AKDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T110000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AKST
TZOFFSETFROM:-0800
TZOFFSETTO:-0900
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T100000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T110000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:AKST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0900
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Kentucky/Louisville.ics b/zoneinfo/America/Kentucky/Louisville.ics
index 60e6e686..a2ee5f11 100644
--- a/zoneinfo/America/Kentucky/Louisville.ics
+++ b/zoneinfo/America/Kentucky/Louisville.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Kentucky/Louisville
+TZID:/citadel.org/20171102_1/America/Kentucky/Louisville
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Kentucky/Louisville
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Kentucky/Monticello.ics b/zoneinfo/America/Kentucky/Monticello.ics
index a4c4e416..51d38475 100644
--- a/zoneinfo/America/Kentucky/Monticello.ics
+++ b/zoneinfo/America/Kentucky/Monticello.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Kentucky/Monticello
+TZID:/citadel.org/20171102_1/America/Kentucky/Monticello
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Kentucky/Monticello
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Knox_IN.ics b/zoneinfo/America/Knox_IN.ics
new file mode 100644
index 00000000..b3c04e74
--- /dev/null
+++ b/zoneinfo/America/Knox_IN.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Indiana/Knox
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Indiana/Knox
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Kralendijk.ics b/zoneinfo/America/Kralendijk.ics
index 46c805c7..fa180875 100644
--- a/zoneinfo/America/Kralendijk.ics
+++ b/zoneinfo/America/Kralendijk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_1/America/Kralendijk
-X-LIC-LOCATION:America/Kralendijk
+TZID:/citadel.org/20171102_1/America/Curacao
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Curacao
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/La_Paz.ics b/zoneinfo/America/La_Paz.ics
index 00f5e208..ae4b5333 100644
--- a/zoneinfo/America/La_Paz.ics
+++ b/zoneinfo/America/La_Paz.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/La_Paz
+TZID:/citadel.org/20171102_1/America/La_Paz
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/La_Paz
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-04
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:-04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Lima.ics b/zoneinfo/America/Lima.ics
index 5b91650d..03225156 100644
--- a/zoneinfo/America/Lima.ics
+++ b/zoneinfo/America/Lima.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Lima
+TZID:/citadel.org/20171102_1/America/Lima
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Lima
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-05
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
-TZNAME:-05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Los_Angeles.ics b/zoneinfo/America/Los_Angeles.ics
index b4c4549a..c3599e31 100644
--- a/zoneinfo/America/Los_Angeles.ics
+++ b/zoneinfo/America/Los_Angeles.ics
@@ -2,21 +2,71 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Los_Angeles
+TZID:/citadel.org/20171102_1/America/Los_Angeles
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Los_Angeles
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
-TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T100000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T100000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T090000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:PST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19610924T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T010000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19660424T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Louisville.ics b/zoneinfo/America/Louisville.ics
new file mode 100644
index 00000000..a2ee5f11
--- /dev/null
+++ b/zoneinfo/America/Louisville.ics
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Kentucky/Louisville
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Kentucky/Louisville
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Lower_Princes.ics b/zoneinfo/America/Lower_Princes.ics
index dd139e46..fa180875 100644
--- a/zoneinfo/America/Lower_Princes.ics
+++ b/zoneinfo/America/Lower_Princes.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_1/America/Lower_Princes
-X-LIC-LOCATION:America/Lower_Princes
+TZID:/citadel.org/20171102_1/America/Curacao
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Curacao
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Maceio.ics b/zoneinfo/America/Maceio.ics
index 641499e7..bd3be6e9 100644
--- a/zoneinfo/America/Maceio.ics
+++ b/zoneinfo/America/Maceio.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Maceio
+TZID:/citadel.org/20171102_1/America/Maceio
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Maceio
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Managua.ics b/zoneinfo/America/Managua.ics
index 44e2a8e5..344bebee 100644
--- a/zoneinfo/America/Managua.ics
+++ b/zoneinfo/America/Managua.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Managua
+TZID:/citadel.org/20171102_1/America/Managua
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Managua
-BEGIN:STANDARD
-TZOFFSETFROM:-0600
-TZOFFSETTO:-0600
-TZNAME:CST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Manaus.ics b/zoneinfo/America/Manaus.ics
index d5b7d885..c8fdcc86 100644
--- a/zoneinfo/America/Manaus.ics
+++ b/zoneinfo/America/Manaus.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Manaus
+TZID:/citadel.org/20171102_1/America/Manaus
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Manaus
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-04
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:-04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Marigot.ics b/zoneinfo/America/Marigot.ics
index 48d9a5fb..4db8d2f0 100644
--- a/zoneinfo/America/Marigot.ics
+++ b/zoneinfo/America/Marigot.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_1/America/Marigot
-X-LIC-LOCATION:America/Marigot
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Martinique.ics b/zoneinfo/America/Martinique.ics
index 4e1f4cf4..f8d96fb3 100644
--- a/zoneinfo/America/Martinique.ics
+++ b/zoneinfo/America/Martinique.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Martinique
+TZID:/citadel.org/20171102_1/America/Martinique
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Martinique
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Matamoros.ics b/zoneinfo/America/Matamoros.ics
index 1bf42c8d..6f2f5b48 100644
--- a/zoneinfo/America/Matamoros.ics
+++ b/zoneinfo/America/Matamoros.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_1/America/Matamoros
+TZID:/citadel.org/20171102_1/America/Matamoros
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Matamoros
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20091025T070000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20090405T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Mazatlan.ics b/zoneinfo/America/Mazatlan.ics
index e3930759..65a93698 100644
--- a/zoneinfo/America/Mazatlan.ics
+++ b/zoneinfo/America/Mazatlan.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Mazatlan
+TZID:/citadel.org/20171102_1/America/Mazatlan
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Mazatlan
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
-TZNAME:MDT
DTSTART:19700405T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0600
-TZOFFSETTO:-0700
TZNAME:MST
-DTSTART:19701025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Mendoza.ics b/zoneinfo/America/Mendoza.ics
new file mode 100644
index 00000000..02f605e1
--- /dev/null
+++ b/zoneinfo/America/Mendoza.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Argentina/Mendoza
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Argentina/Mendoza
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Menominee.ics b/zoneinfo/America/Menominee.ics
index a2fff69f..4f53ad28 100644
--- a/zoneinfo/America/Menominee.ics
+++ b/zoneinfo/America/Menominee.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Menominee
+TZID:/citadel.org/20171102_1/America/Menominee
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Menominee
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T080000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T080000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
-TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T070000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Merida.ics b/zoneinfo/America/Merida.ics
index 387696b6..ef36e703 100644
--- a/zoneinfo/America/Merida.ics
+++ b/zoneinfo/America/Merida.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Merida
+TZID:/citadel.org/20171102_1/America/Merida
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Merida
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700405T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0500
-TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19701025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Metlakatla.ics b/zoneinfo/America/Metlakatla.ics
index 597e4933..6dcb7a7b 100644
--- a/zoneinfo/America/Metlakatla.ics
+++ b/zoneinfo/America/Metlakatla.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/America/Metlakatla
+TZID:/citadel.org/20171102_1/America/Metlakatla
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Metlakatla
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AKST
TZOFFSETFROM:-0800
TZOFFSETTO:-0900
-TZNAME:AKST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
-BEGIN:DAYLIGHT
-TZOFFSETFROM:-0900
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0800
TZOFFSETTO:-0800
-TZNAME:AKDT
-DTSTART:19700308T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
-END:DAYLIGHT
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Mexico_City.ics b/zoneinfo/America/Mexico_City.ics
index 7ab4bacc..5f4fd195 100644
--- a/zoneinfo/America/Mexico_City.ics
+++ b/zoneinfo/America/Mexico_City.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Mexico_City
+TZID:/citadel.org/20171102_1/America/Mexico_City
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Mexico_City
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700405T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0500
-TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19701025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Miquelon.ics b/zoneinfo/America/Miquelon.ics
index bef2a42d..d22500f8 100644
--- a/zoneinfo/America/Miquelon.ics
+++ b/zoneinfo/America/Miquelon.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Miquelon
+TZID:/citadel.org/20171102_1/America/Miquelon
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Miquelon
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0300
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:-02
TZOFFSETFROM:-0300
TZOFFSETTO:-0200
-TZNAME:-02
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0200
TZOFFSETTO:-0300
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T040000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:-02
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0200
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T050000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:-03
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Moncton.ics b/zoneinfo/America/Moncton.ics
index ab583a9a..e83975eb 100644
--- a/zoneinfo/America/Moncton.ics
+++ b/zoneinfo/America/Moncton.ics
@@ -2,21 +2,85 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Moncton
+TZID:/citadel.org/20171102_1/America/Moncton
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Moncton
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:ADT
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
-TZNAME:ADT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0300
TZOFFSETTO:-0400
+DTSTART:19701025T000100
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T030100Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700405T000100
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T040100Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19920405T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:AST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19921025T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19721029T050000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19560930T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19720430T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Monterrey.ics b/zoneinfo/America/Monterrey.ics
index c6c854c9..ca8d5d46 100644
--- a/zoneinfo/America/Monterrey.ics
+++ b/zoneinfo/America/Monterrey.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Monterrey
+TZID:/citadel.org/20171102_1/America/Monterrey
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Monterrey
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700405T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0500
-TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19701025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Montevideo.ics b/zoneinfo/America/Montevideo.ics
index 4416e743..cb0e6300 100644
--- a/zoneinfo/America/Montevideo.ics
+++ b/zoneinfo/America/Montevideo.ics
@@ -2,12 +2,28 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/America/Montevideo
+TZID:/citadel.org/20171102_1/America/Montevideo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Montevideo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:-0300
+TZNAME:-03
+TZOFFSETFROM:-0200
TZOFFSETTO:-0300
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU;UNTIL=20150308T040000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:-02
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0200
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=20141005T050000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Montreal.ics b/zoneinfo/America/Montreal.ics
index b06dd304..9b2d70cf 100644
--- a/zoneinfo/America/Montreal.ics
+++ b/zoneinfo/America/Montreal.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Montreal
-X-LIC-LOCATION:America/Montreal
+TZID:/citadel.org/20171102_1/America/Toronto
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Toronto
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19560930T060000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Montserrat.ics b/zoneinfo/America/Montserrat.ics
index 2cffdada..4db8d2f0 100644
--- a/zoneinfo/America/Montserrat.ics
+++ b/zoneinfo/America/Montserrat.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Montserrat
-X-LIC-LOCATION:America/Montserrat
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Nassau.ics b/zoneinfo/America/Nassau.ics
index 781a4825..8d755f40 100644
--- a/zoneinfo/America/Nassau.ics
+++ b/zoneinfo/America/Nassau.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Nassau
+TZID:/citadel.org/20171102_1/America/Nassau
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Nassau
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/New_York.ics b/zoneinfo/America/New_York.ics
index 62e85a25..0bdbe8b8 100644
--- a/zoneinfo/America/New_York.ics
+++ b/zoneinfo/America/New_York.ics
@@ -2,21 +2,92 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/New_York
+TZID:/citadel.org/20171102_1/America/New_York
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/New_York
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19540926T060000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19410928T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19410427T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19201031T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Nipigon.ics b/zoneinfo/America/Nipigon.ics
index a5a569ed..989f2408 100644
--- a/zoneinfo/America/Nipigon.ics
+++ b/zoneinfo/America/Nipigon.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Nipigon
+TZID:/citadel.org/20171102_1/America/Nipigon
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Nipigon
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Nome.ics b/zoneinfo/America/Nome.ics
index 4c11cde4..e975881a 100644
--- a/zoneinfo/America/Nome.ics
+++ b/zoneinfo/America/Nome.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Nome
+TZID:/citadel.org/20171102_1/America/Nome
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Nome
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AKST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0900
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:AKDT
TZOFFSETFROM:-0900
TZOFFSETTO:-0800
-TZNAME:AKDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T110000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AKST
TZOFFSETFROM:-0800
TZOFFSETTO:-0900
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T100000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T110000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:AKST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0900
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Noronha.ics b/zoneinfo/America/Noronha.ics
index 45b41d59..1ba0a997 100644
--- a/zoneinfo/America/Noronha.ics
+++ b/zoneinfo/America/Noronha.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Noronha
+TZID:/citadel.org/20171102_1/America/Noronha
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Noronha
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-02
TZOFFSETFROM:-0200
TZOFFSETTO:-0200
-TZNAME:-02
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/North_Dakota/Beulah.ics b/zoneinfo/America/North_Dakota/Beulah.ics
index d0ffc80c..26728649 100644
--- a/zoneinfo/America/North_Dakota/Beulah.ics
+++ b/zoneinfo/America/North_Dakota/Beulah.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_1/America/North_Dakota/Beulah
+TZID:/citadel.org/20171102_1/America/North_Dakota/Beulah
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/North_Dakota/Beulah
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0500
-TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/North_Dakota/Center.ics b/zoneinfo/America/North_Dakota/Center.ics
index 3a79b0ea..8c81cad1 100644
--- a/zoneinfo/America/North_Dakota/Center.ics
+++ b/zoneinfo/America/North_Dakota/Center.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/North_Dakota/Center
+TZID:/citadel.org/20171102_1/America/North_Dakota/Center
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/North_Dakota/Center
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T070000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/North_Dakota/New_Salem.ics b/zoneinfo/America/North_Dakota/New_Salem.ics
index 00219bab..33eb26b1 100644
--- a/zoneinfo/America/North_Dakota/New_Salem.ics
+++ b/zoneinfo/America/North_Dakota/New_Salem.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/North_Dakota/New_Salem
+TZID:/citadel.org/20171102_1/America/North_Dakota/New_Salem
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/North_Dakota/New_Salem
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T070000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Ojinaga.ics b/zoneinfo/America/Ojinaga.ics
index 6e9f6f38..727dc79b 100644
--- a/zoneinfo/America/Ojinaga.ics
+++ b/zoneinfo/America/Ojinaga.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_1/America/Ojinaga
+TZID:/citadel.org/20171102_1/America/Ojinaga
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Ojinaga
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
-TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20091025T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20090405T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:MST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Panama.ics b/zoneinfo/America/Panama.ics
index ac031134..7cea7593 100644
--- a/zoneinfo/America/Panama.ics
+++ b/zoneinfo/America/Panama.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Panama
+TZID:/citadel.org/20171102_1/America/Panama
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Panama
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
-TZNAME:EST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Pangnirtung.ics b/zoneinfo/America/Pangnirtung.ics
index ee1bc893..d949b7a5 100644
--- a/zoneinfo/America/Pangnirtung.ics
+++ b/zoneinfo/America/Pangnirtung.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Pangnirtung
+TZID:/citadel.org/20171102_1/America/Pangnirtung
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Pangnirtung
+X-PROLEPTIC-TZNAME:-00
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Paramaribo.ics b/zoneinfo/America/Paramaribo.ics
index 49bd5c13..0dcde46c 100644
--- a/zoneinfo/America/Paramaribo.ics
+++ b/zoneinfo/America/Paramaribo.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Paramaribo
+TZID:/citadel.org/20171102_1/America/Paramaribo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Paramaribo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Phoenix.ics b/zoneinfo/America/Phoenix.ics
index c694b92c..7377c347 100644
--- a/zoneinfo/America/Phoenix.ics
+++ b/zoneinfo/America/Phoenix.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Phoenix
+TZID:/citadel.org/20171102_1/America/Phoenix
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Phoenix
-BEGIN:STANDARD
-TZOFFSETFROM:-0700
-TZOFFSETTO:-0700
-TZNAME:MST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Port-au-Prince.ics b/zoneinfo/America/Port-au-Prince.ics
index 699c0120..0c06271f 100644
--- a/zoneinfo/America/Port-au-Prince.ics
+++ b/zoneinfo/America/Port-au-Prince.ics
@@ -2,21 +2,85 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/America/Port-au-Prince
+TZID:/citadel.org/20171102_1/America/Port-au-Prince
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Port-au-Prince
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
-TZNAME:EST
DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU;UNTIL=20151101T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU;UNTIL=20150308T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T040000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T050000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19971026T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T010000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19970406T060000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19870426T050000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19871025T040000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Port_of_Spain.ics b/zoneinfo/America/Port_of_Spain.ics
index ef236048..4db8d2f0 100644
--- a/zoneinfo/America/Port_of_Spain.ics
+++ b/zoneinfo/America/Port_of_Spain.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Port_of_Spain
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Porto_Acre.ics b/zoneinfo/America/Porto_Acre.ics
new file mode 100644
index 00000000..a380f3f2
--- /dev/null
+++ b/zoneinfo/America/Porto_Acre.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Rio_Branco
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Rio_Branco
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-05
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Porto_Velho.ics b/zoneinfo/America/Porto_Velho.ics
index f06b8526..19253e29 100644
--- a/zoneinfo/America/Porto_Velho.ics
+++ b/zoneinfo/America/Porto_Velho.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Porto_Velho
+TZID:/citadel.org/20171102_1/America/Porto_Velho
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Porto_Velho
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-04
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:-04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Puerto_Rico.ics b/zoneinfo/America/Puerto_Rico.ics
index 68fe63db..0af3cc65 100644
--- a/zoneinfo/America/Puerto_Rico.ics
+++ b/zoneinfo/America/Puerto_Rico.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Puerto_Rico
+TZID:/citadel.org/20171102_1/America/Puerto_Rico
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Puerto_Rico
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Punta_Arenas.ics b/zoneinfo/America/Punta_Arenas.ics
index 61a1f3e4..2628632e 100644
--- a/zoneinfo/America/Punta_Arenas.ics
+++ b/zoneinfo/America/Punta_Arenas.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/America/Punta_Arenas
+TZID:/citadel.org/20171102_1/America/Punta_Arenas
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Punta_Arenas
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Rainy_River.ics b/zoneinfo/America/Rainy_River.ics
index d27e3148..3147bb5a 100644
--- a/zoneinfo/America/Rainy_River.ics
+++ b/zoneinfo/America/Rainy_River.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Rainy_River
+TZID:/citadel.org/20171102_1/America/Rainy_River
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Rainy_River
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T080000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T070000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Rankin_Inlet.ics b/zoneinfo/America/Rankin_Inlet.ics
index e3868c8e..e74d9420 100644
--- a/zoneinfo/America/Rankin_Inlet.ics
+++ b/zoneinfo/America/Rankin_Inlet.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Rankin_Inlet
+TZID:/citadel.org/20171102_1/America/Rankin_Inlet
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Rankin_Inlet
+X-PROLEPTIC-TZNAME:-00
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T080000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
-TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T070000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Recife.ics b/zoneinfo/America/Recife.ics
index 3db620db..5856e4a4 100644
--- a/zoneinfo/America/Recife.ics
+++ b/zoneinfo/America/Recife.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Recife
+TZID:/citadel.org/20171102_1/America/Recife
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Recife
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Regina.ics b/zoneinfo/America/Regina.ics
index d3a57f43..0541226a 100644
--- a/zoneinfo/America/Regina.ics
+++ b/zoneinfo/America/Regina.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Regina
+TZID:/citadel.org/20171102_1/America/Regina
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Regina
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0600
TZOFFSETTO:-0600
-TZNAME:CST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Resolute.ics b/zoneinfo/America/Resolute.ics
index c78005c4..432b403f 100644
--- a/zoneinfo/America/Resolute.ics
+++ b/zoneinfo/America/Resolute.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20130218_2/America/Resolute
+TZID:/citadel.org/20171102_1/America/Resolute
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Resolute
+X-PROLEPTIC-TZNAME:-00
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
-TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
-BEGIN:DAYLIGHT
-TZOFFSETFROM:-0600
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
TZOFFSETTO:-0500
-TZNAME:CDT
-DTSTART:19700308T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
-END:DAYLIGHT
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Rio_Branco.ics b/zoneinfo/America/Rio_Branco.ics
index b6c1c932..a380f3f2 100644
--- a/zoneinfo/America/Rio_Branco.ics
+++ b/zoneinfo/America/Rio_Branco.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Rio_Branco
+TZID:/citadel.org/20171102_1/America/Rio_Branco
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Rio_Branco
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-05
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
-TZNAME:-05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Rosario.ics b/zoneinfo/America/Rosario.ics
new file mode 100644
index 00000000..528b274b
--- /dev/null
+++ b/zoneinfo/America/Rosario.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Argentina/Cordoba
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Argentina/Cordoba
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0300
+DTSTART:19700315T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20090315T020000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Santa_Isabel.ics b/zoneinfo/America/Santa_Isabel.ics
index 150e6aa9..67c5e210 100644
--- a/zoneinfo/America/Santa_Isabel.ics
+++ b/zoneinfo/America/Santa_Isabel.ics
@@ -2,21 +2,64 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_1/America/Santa_Isabel
-X-LIC-LOCATION:America/Santa_Isabel
+TZID:/citadel.org/20171102_1/America/Tijuana
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Tijuana
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20090405T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
DTSTART:19701025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20091025T090000Z
END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19600925T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
TZNAME:PDT
-DTSTART:19700405T020000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T010000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19600424T090000Z
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Santarem.ics b/zoneinfo/America/Santarem.ics
index eadae43b..f6510d88 100644
--- a/zoneinfo/America/Santarem.ics
+++ b/zoneinfo/America/Santarem.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Santarem
+TZID:/citadel.org/20171102_1/America/Santarem
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Santarem
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Santiago.ics b/zoneinfo/America/Santiago.ics
index 78c32082..c86c0662 100644
--- a/zoneinfo/America/Santiago.ics
+++ b/zoneinfo/America/Santiago.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/America/Santiago
+TZID:/citadel.org/20171102_1/America/Santiago
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Santiago
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:-03
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700809T000000
+RRULE:FREQ=YEARLY;BYMONTH=8;BYDAY=2SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:-04
TZOFFSETFROM:-0300
TZOFFSETTO:-0400
-TZNAME:-04
DTSTART:19700510T000000
RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=2SU
END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:-03
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
-TZNAME:-03
-DTSTART:19700809T000000
-RRULE:FREQ=YEARLY;BYMONTH=8;BYDAY=2SU
+DTSTART:19700906T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SU;UNTIL=20140907T040000Z
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700426T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=20140427T030000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Santo_Domingo.ics b/zoneinfo/America/Santo_Domingo.ics
index d87a0625..84fa6e57 100644
--- a/zoneinfo/America/Santo_Domingo.ics
+++ b/zoneinfo/America/Santo_Domingo.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Santo_Domingo
+TZID:/citadel.org/20171102_1/America/Santo_Domingo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Santo_Domingo
-BEGIN:STANDARD
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0400
-TZNAME:AST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Sao_Paulo.ics b/zoneinfo/America/Sao_Paulo.ics
index c2a6680e..af3dde22 100644
--- a/zoneinfo/America/Sao_Paulo.ics
+++ b/zoneinfo/America/Sao_Paulo.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/America/Sao_Paulo
+TZID:/citadel.org/20171102_1/America/Sao_Paulo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Sao_Paulo
-BEGIN:DAYLIGHT
-TZOFFSETFROM:-0300
-TZOFFSETTO:-0200
-TZNAME:-02
-DTSTART:19701018T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:-0300
-TZOFFSETTO:-0300
TZNAME:-03
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0300
DTSTART:19700215T000000
RRULE:FREQ=YEARLY;BYMONTH=2;BYDAY=3SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Scoresbysund.ics b/zoneinfo/America/Scoresbysund.ics
index 2b92df55..20bfef63 100644
--- a/zoneinfo/America/Scoresbysund.ics
+++ b/zoneinfo/America/Scoresbysund.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/America/Scoresbysund
+TZID:/citadel.org/20171102_1/America/Scoresbysund
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Scoresbysund
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-01
+TZOFFSETFROM:+0000
+TZOFFSETTO:-0100
+DTSTART:19701025T010000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:+00
TZOFFSETFROM:-0100
TZOFFSETTO:+0000
-TZNAME:+00
DTSTART:19700329T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:-01
TZOFFSETFROM:+0000
TZOFFSETTO:-0100
-TZNAME:-01
-DTSTART:19701025T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+DTSTART:19700927T010000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-02
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Shiprock.ics b/zoneinfo/America/Shiprock.ics
index b5f8b2ad..6b0de3e8 100644
--- a/zoneinfo/America/Shiprock.ics
+++ b/zoneinfo/America/Shiprock.ics
@@ -2,21 +2,57 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Shiprock
-X-LIC-LOCATION:America/Shiprock
+TZID:/citadel.org/20171102_1/America/Denver
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Denver
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
-TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T090000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:MST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Sitka.ics b/zoneinfo/America/Sitka.ics
index 3aa4abb6..44e9f32f 100644
--- a/zoneinfo/America/Sitka.ics
+++ b/zoneinfo/America/Sitka.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_1/America/Sitka
+TZID:/citadel.org/20171102_1/America/Sitka
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Sitka
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AKST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0900
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:AKDT
TZOFFSETFROM:-0900
TZOFFSETTO:-0800
-TZNAME:AKDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T110000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AKST
TZOFFSETFROM:-0800
TZOFFSETTO:-0900
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T100000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T110000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:AKST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0900
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/St_Barthelemy.ics b/zoneinfo/America/St_Barthelemy.ics
index f9e698ac..4db8d2f0 100644
--- a/zoneinfo/America/St_Barthelemy.ics
+++ b/zoneinfo/America/St_Barthelemy.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_1/America/St_Barthelemy
-X-LIC-LOCATION:America/St_Barthelemy
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/St_Johns.ics b/zoneinfo/America/St_Johns.ics
index aaedbbb8..4b1c888c 100644
--- a/zoneinfo/America/St_Johns.ics
+++ b/zoneinfo/America/St_Johns.ics
@@ -2,21 +2,57 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20130218_2/America/St_Johns
+TZID:/citadel.org/20171102_1/America/St_Johns
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/St_Johns
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:NDT
+TZOFFSETFROM:-0330
+TZOFFSETTO:-0230
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:NST
TZOFFSETFROM:-0230
TZOFFSETTO:-0330
-TZNAME:NST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:NST
+TZOFFSETFROM:-0230
+TZOFFSETTO:-0330
+DTSTART:19701101T000100
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU;UNTIL=20101107T023100Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:NDT
TZOFFSETFROM:-0330
TZOFFSETTO:-0230
+DTSTART:19700308T000100
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU;UNTIL=20110313T033100Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NST
+TZOFFSETFROM:-0230
+TZOFFSETTO:-0330
+DTSTART:19701025T000100
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T023100Z
+END:STANDARD
+BEGIN:DAYLIGHT
TZNAME:NDT
-DTSTART:19700308T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+TZOFFSETFROM:-0330
+TZOFFSETTO:-0230
+DTSTART:19700405T000100
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T033100Z
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NST
+TZOFFSETFROM:-0330
+TZOFFSETTO:-0330
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/St_Kitts.ics b/zoneinfo/America/St_Kitts.ics
index 95571598..4db8d2f0 100644
--- a/zoneinfo/America/St_Kitts.ics
+++ b/zoneinfo/America/St_Kitts.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/St_Kitts
-X-LIC-LOCATION:America/St_Kitts
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/St_Lucia.ics b/zoneinfo/America/St_Lucia.ics
index 8fee342b..4db8d2f0 100644
--- a/zoneinfo/America/St_Lucia.ics
+++ b/zoneinfo/America/St_Lucia.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/St_Lucia
-X-LIC-LOCATION:America/St_Lucia
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/St_Thomas.ics b/zoneinfo/America/St_Thomas.ics
index 8c8caa02..4db8d2f0 100644
--- a/zoneinfo/America/St_Thomas.ics
+++ b/zoneinfo/America/St_Thomas.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/St_Thomas
-X-LIC-LOCATION:America/St_Thomas
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/St_Vincent.ics b/zoneinfo/America/St_Vincent.ics
index 9b5821c5..4db8d2f0 100644
--- a/zoneinfo/America/St_Vincent.ics
+++ b/zoneinfo/America/St_Vincent.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/St_Vincent
-X-LIC-LOCATION:America/St_Vincent
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Swift_Current.ics b/zoneinfo/America/Swift_Current.ics
index 2cc96f9f..9605f6b6 100644
--- a/zoneinfo/America/Swift_Current.ics
+++ b/zoneinfo/America/Swift_Current.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Swift_Current
+TZID:/citadel.org/20171102_1/America/Swift_Current
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Swift_Current
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:-0600
TZOFFSETTO:-0600
-TZNAME:CST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Tegucigalpa.ics b/zoneinfo/America/Tegucigalpa.ics
index e8220c4a..f96c07db 100644
--- a/zoneinfo/America/Tegucigalpa.ics
+++ b/zoneinfo/America/Tegucigalpa.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Tegucigalpa
+TZID:/citadel.org/20171102_1/America/Tegucigalpa
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Tegucigalpa
-BEGIN:STANDARD
-TZOFFSETFROM:-0600
-TZOFFSETTO:-0600
-TZNAME:CST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Thule.ics b/zoneinfo/America/Thule.ics
index e0926871..96322e08 100644
--- a/zoneinfo/America/Thule.ics
+++ b/zoneinfo/America/Thule.ics
@@ -2,21 +2,57 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Thule
+TZID:/citadel.org/20171102_1/America/Thule
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Thule
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:ADT
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
-TZNAME:ADT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0300
TZOFFSETTO:-0400
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:AST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19920927T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19920329T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Thunder_Bay.ics b/zoneinfo/America/Thunder_Bay.ics
index b8358ba9..c39e53b4 100644
--- a/zoneinfo/America/Thunder_Bay.ics
+++ b/zoneinfo/America/Thunder_Bay.ics
@@ -2,21 +2,64 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Thunder_Bay
+TZID:/citadel.org/20171102_1/America/Thunder_Bay
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Thunder_Bay
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19721029T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19720430T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Tijuana.ics b/zoneinfo/America/Tijuana.ics
index 10d7e43e..67c5e210 100644
--- a/zoneinfo/America/Tijuana.ics
+++ b/zoneinfo/America/Tijuana.ics
@@ -2,21 +2,64 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_2/America/Tijuana
+TZID:/citadel.org/20171102_1/America/Tijuana
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Tijuana
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
-TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20090405T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20091025T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19600925T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T010000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19600424T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:PST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Toronto.ics b/zoneinfo/America/Toronto.ics
index 54a0c5f7..9b2d70cf 100644
--- a/zoneinfo/America/Toronto.ics
+++ b/zoneinfo/America/Toronto.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Toronto
+TZID:/citadel.org/20171102_1/America/Toronto
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Toronto
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
-TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:EST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19560930T060000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Tortola.ics b/zoneinfo/America/Tortola.ics
index a2cff0af..4db8d2f0 100644
--- a/zoneinfo/America/Tortola.ics
+++ b/zoneinfo/America/Tortola.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Tortola
-X-LIC-LOCATION:America/Tortola
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
-TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/America/Vancouver.ics b/zoneinfo/America/Vancouver.ics
index 7df910ed..96db99bc 100644
--- a/zoneinfo/America/Vancouver.ics
+++ b/zoneinfo/America/Vancouver.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Vancouver
+TZID:/citadel.org/20171102_1/America/Vancouver
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Vancouver
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
-TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T100000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T090000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:PST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19610924T090000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Virgin.ics b/zoneinfo/America/Virgin.ics
new file mode 100644
index 00000000..4db8d2f0
--- /dev/null
+++ b/zoneinfo/America/Virgin.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Port_of_Spain
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Port_of_Spain
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/America/Whitehorse.ics b/zoneinfo/America/Whitehorse.ics
index 1b74c9be..f57c99e2 100644
--- a/zoneinfo/America/Whitehorse.ics
+++ b/zoneinfo/America/Whitehorse.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Whitehorse
+TZID:/citadel.org/20171102_1/America/Whitehorse
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Whitehorse
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
-TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T100000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:PST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Winnipeg.ics b/zoneinfo/America/Winnipeg.ics
index 5903d682..b00c5988 100644
--- a/zoneinfo/America/Winnipeg.ics
+++ b/zoneinfo/America/Winnipeg.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Winnipeg
+TZID:/citadel.org/20171102_1/America/Winnipeg
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Winnipeg
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:-0500
-TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Yakutat.ics b/zoneinfo/America/Yakutat.ics
index 15bdec9e..d79b855c 100644
--- a/zoneinfo/America/Yakutat.ics
+++ b/zoneinfo/America/Yakutat.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Yakutat
+TZID:/citadel.org/20171102_1/America/Yakutat
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Yakutat
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AKST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0900
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:AKDT
TZOFFSETFROM:-0900
TZOFFSETTO:-0800
-TZNAME:AKDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T110000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AKST
TZOFFSETFROM:-0800
TZOFFSETTO:-0900
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T100000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T110000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:AKST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0900
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/America/Yellowknife.ics b/zoneinfo/America/Yellowknife.ics
index 5ab53dd1..bf33ab7c 100644
--- a/zoneinfo/America/Yellowknife.ics
+++ b/zoneinfo/America/Yellowknife.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/America/Yellowknife
+TZID:/citadel.org/20171102_1/America/Yellowknife
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:America/Yellowknife
+X-PROLEPTIC-TZNAME:-00
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:MDT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
-TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:MST
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:MST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Antarctica/Casey.ics b/zoneinfo/Antarctica/Casey.ics
index f0ac0836..a0f8e5b1 100644
--- a/zoneinfo/Antarctica/Casey.ics
+++ b/zoneinfo/Antarctica/Casey.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/Antarctica/Casey
+TZID:/citadel.org/20171102_1/Antarctica/Casey
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Antarctica/Casey
+X-PROLEPTIC-TZNAME:-00
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:+11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Antarctica/Davis.ics b/zoneinfo/Antarctica/Davis.ics
index df88e05f..1e120f07 100644
--- a/zoneinfo/Antarctica/Davis.ics
+++ b/zoneinfo/Antarctica/Davis.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Antarctica/Davis
+TZID:/citadel.org/20171102_1/Antarctica/Davis
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Antarctica/Davis
+X-PROLEPTIC-TZNAME:-00
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Antarctica/DumontDUrville.ics b/zoneinfo/Antarctica/DumontDUrville.ics
index 32a886ce..4605f78c 100644
--- a/zoneinfo/Antarctica/DumontDUrville.ics
+++ b/zoneinfo/Antarctica/DumontDUrville.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Antarctica/DumontDUrville
+TZID:/citadel.org/20171102_1/Antarctica/DumontDUrville
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Antarctica/DumontDUrville
+X-PROLEPTIC-TZNAME:-00
BEGIN:STANDARD
+TZNAME:+10
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
-TZNAME:+10
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Antarctica/Macquarie.ics b/zoneinfo/Antarctica/Macquarie.ics
index e2a1ed37..f077a79a 100644
--- a/zoneinfo/Antarctica/Macquarie.ics
+++ b/zoneinfo/Antarctica/Macquarie.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Antarctica/Macquarie
+TZID:/citadel.org/20171102_1/Antarctica/Macquarie
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Antarctica/Macquarie
+X-PROLEPTIC-TZNAME:-00
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:+11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Antarctica/Mawson.ics b/zoneinfo/Antarctica/Mawson.ics
index f15bf14a..13688067 100644
--- a/zoneinfo/Antarctica/Mawson.ics
+++ b/zoneinfo/Antarctica/Mawson.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/Antarctica/Mawson
+TZID:/citadel.org/20171102_1/Antarctica/Mawson
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Antarctica/Mawson
+X-PROLEPTIC-TZNAME:-00
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Antarctica/McMurdo.ics b/zoneinfo/Antarctica/McMurdo.ics
index d371451b..784e2ec7 100644
--- a/zoneinfo/Antarctica/McMurdo.ics
+++ b/zoneinfo/Antarctica/McMurdo.ics
@@ -2,21 +2,57 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_2/Antarctica/McMurdo
-X-LIC-LOCATION:Antarctica/McMurdo
+TZID:/citadel.org/20171102_1/Pacific/Auckland
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Auckland
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:NZDT
TZOFFSETFROM:+1200
TZOFFSETTO:+1300
-TZNAME:NZDT
DTSTART:19700927T020000
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:NZDT
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1300
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=20060930T140000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:NZST
TZOFFSETFROM:+1300
TZOFFSETTO:+1200
+DTSTART:19700315T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20070317T140000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:NZST
-DTSTART:19700405T030000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700301T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=1SU;UNTIL=19890304T140000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:NZDT
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1300
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19881029T140000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Antarctica/Palmer.ics b/zoneinfo/Antarctica/Palmer.ics
index aa110191..467d952b 100644
--- a/zoneinfo/Antarctica/Palmer.ics
+++ b/zoneinfo/Antarctica/Palmer.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_5/Antarctica/Palmer
+TZID:/citadel.org/20171102_1/Antarctica/Palmer
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Antarctica/Palmer
+X-PROLEPTIC-TZNAME:-00
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Antarctica/Rothera.ics b/zoneinfo/Antarctica/Rothera.ics
index 40df97db..84c1e36f 100644
--- a/zoneinfo/Antarctica/Rothera.ics
+++ b/zoneinfo/Antarctica/Rothera.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Antarctica/Rothera
+TZID:/citadel.org/20171102_1/Antarctica/Rothera
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Antarctica/Rothera
+X-PROLEPTIC-TZNAME:-00
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Antarctica/South_Pole.ics b/zoneinfo/Antarctica/South_Pole.ics
new file mode 100644
index 00000000..784e2ec7
--- /dev/null
+++ b/zoneinfo/Antarctica/South_Pole.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Pacific/Auckland
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Auckland
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:NZDT
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1300
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:NZDT
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1300
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=20060930T140000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700315T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20070317T140000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700301T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=1SU;UNTIL=19890304T140000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:NZDT
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1300
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19881029T140000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Antarctica/Syowa.ics b/zoneinfo/Antarctica/Syowa.ics
index bf6193d9..f39dfa17 100644
--- a/zoneinfo/Antarctica/Syowa.ics
+++ b/zoneinfo/Antarctica/Syowa.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Antarctica/Syowa
+TZID:/citadel.org/20171102_1/Antarctica/Syowa
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Antarctica/Syowa
+X-PROLEPTIC-TZNAME:-00
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Antarctica/Troll.ics b/zoneinfo/Antarctica/Troll.ics
index 62b82eeb..365d901a 100644
--- a/zoneinfo/Antarctica/Troll.ics
+++ b/zoneinfo/Antarctica/Troll.ics
@@ -2,21 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Antarctica/Troll
+TZID:/citadel.org/20171102_1/Antarctica/Troll
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Antarctica/Troll
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0200
-TZNAME:+02
-DTSTART:19700329T010000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
-END:DAYLIGHT
-BEGIN:STANDARD
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0000
-TZNAME:+00
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
-END:STANDARD
+X-PROLEPTIC-TZNAME:-00
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Antarctica/Vostok.ics b/zoneinfo/Antarctica/Vostok.ics
index aa1d1eb0..8fc62c82 100644
--- a/zoneinfo/Antarctica/Vostok.ics
+++ b/zoneinfo/Antarctica/Vostok.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Antarctica/Vostok
+TZID:/citadel.org/20171102_1/Antarctica/Vostok
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Antarctica/Vostok
+X-PROLEPTIC-TZNAME:-00
BEGIN:STANDARD
+TZNAME:+06
TZOFFSETFROM:+0600
TZOFFSETTO:+0600
-TZNAME:+06
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Arctic/Longyearbyen.ics b/zoneinfo/Arctic/Longyearbyen.ics
index 47824808..caaba508 100644
--- a/zoneinfo/Arctic/Longyearbyen.ics
+++ b/zoneinfo/Arctic/Longyearbyen.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Arctic/Longyearbyen
-X-LIC-LOCATION:Arctic/Longyearbyen
+TZID:/citadel.org/20171102_1/Europe/Oslo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Oslo
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Aden.ics b/zoneinfo/Asia/Aden.ics
index 709fa460..85823d19 100644
--- a/zoneinfo/Asia/Aden.ics
+++ b/zoneinfo/Asia/Aden.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Aden
-X-LIC-LOCATION:Asia/Aden
+TZID:/citadel.org/20171102_1/Asia/Riyadh
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Riyadh
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Almaty.ics b/zoneinfo/Asia/Almaty.ics
index 9790e92a..cf0577cf 100644
--- a/zoneinfo/Asia/Almaty.ics
+++ b/zoneinfo/Asia/Almaty.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Almaty
+TZID:/citadel.org/20171102_1/Asia/Almaty
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Almaty
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+06
TZOFFSETFROM:+0600
TZOFFSETTO:+0600
-TZNAME:+06
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Amman.ics b/zoneinfo/Asia/Amman.ics
index f0ca21e3..0020c83e 100644
--- a/zoneinfo/Asia/Amman.ics
+++ b/zoneinfo/Asia/Amman.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_4/Asia/Amman
+TZID:/citadel.org/20171102_1/Asia/Amman
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Amman
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701030T010000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:EEST
-DTSTART:19700326T235959
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1TH
+DTSTART:19700327T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
TZNAME:EET
-DTSTART:19701030T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Anadyr.ics b/zoneinfo/Asia/Anadyr.ics
index 944d77bc..ad7035ce 100644
--- a/zoneinfo/Asia/Anadyr.ics
+++ b/zoneinfo/Asia/Anadyr.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Anadyr
+TZID:/citadel.org/20171102_1/Asia/Anadyr
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Anadyr
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+12
TZOFFSETFROM:+1200
TZOFFSETTO:+1200
-TZNAME:+12
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Aqtau.ics b/zoneinfo/Asia/Aqtau.ics
index faf03bed..4cc0e7f0 100644
--- a/zoneinfo/Asia/Aqtau.ics
+++ b/zoneinfo/Asia/Aqtau.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Aqtau
+TZID:/citadel.org/20171102_1/Asia/Aqtau
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Aqtau
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Aqtobe.ics b/zoneinfo/Asia/Aqtobe.ics
index 3795086f..bad61f4b 100644
--- a/zoneinfo/Asia/Aqtobe.ics
+++ b/zoneinfo/Asia/Aqtobe.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Aqtobe
+TZID:/citadel.org/20171102_1/Asia/Aqtobe
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Aqtobe
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Ashgabat.ics b/zoneinfo/Asia/Ashgabat.ics
index 6d50baa1..df1b1395 100644
--- a/zoneinfo/Asia/Ashgabat.ics
+++ b/zoneinfo/Asia/Ashgabat.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Ashgabat
+TZID:/citadel.org/20171102_1/Asia/Ashgabat
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Ashgabat
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Ashkhabad.ics b/zoneinfo/Asia/Ashkhabad.ics
new file mode 100644
index 00000000..df1b1395
--- /dev/null
+++ b/zoneinfo/Asia/Ashkhabad.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Ashgabat
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Ashgabat
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+05
+TZOFFSETFROM:+0500
+TZOFFSETTO:+0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Asia/Atyrau.ics b/zoneinfo/Asia/Atyrau.ics
index 250bcc1f..7cf98e4e 100644
--- a/zoneinfo/Asia/Atyrau.ics
+++ b/zoneinfo/Asia/Atyrau.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/Asia/Atyrau
+TZID:/citadel.org/20171102_1/Asia/Atyrau
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Atyrau
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Baghdad.ics b/zoneinfo/Asia/Baghdad.ics
index b8489674..733b58c4 100644
--- a/zoneinfo/Asia/Baghdad.ics
+++ b/zoneinfo/Asia/Baghdad.ics
@@ -2,12 +2,56 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/Asia/Baghdad
+TZID:/citadel.org/20171102_1/Asia/Baghdad
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Baghdad
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
+TZOFFSETFROM:+0400
+TZOFFSETTO:+0300
+DTSTART:19701001T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=20071001T000000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+04
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0400
+DTSTART:19700401T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20070401T000000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:+04
TZOFFSETFROM:+0300
+TZOFFSETTO:+0400
+DTSTART:19700329T010000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19900324T220000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+03
+TZOFFSETFROM:+0400
TZOFFSETTO:+0300
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19900929T220000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+04
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0400
+DTSTART:19700401T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19850331T210000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:+03
+TZOFFSETFROM:+0400
+TZOFFSETTO:+0300
+DTSTART:19701001T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19840930T200000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:+03
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0300
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Bahrain.ics b/zoneinfo/Asia/Bahrain.ics
index b7d9152c..7461124e 100644
--- a/zoneinfo/Asia/Bahrain.ics
+++ b/zoneinfo/Asia/Bahrain.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Bahrain
-X-LIC-LOCATION:Asia/Bahrain
+TZID:/citadel.org/20171102_1/Asia/Qatar
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Qatar
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Baku.ics b/zoneinfo/Asia/Baku.ics
index 10b8ea6d..e5de44f3 100644
--- a/zoneinfo/Asia/Baku.ics
+++ b/zoneinfo/Asia/Baku.ics
@@ -2,12 +2,28 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Baku
+TZID:/citadel.org/20171102_1/Asia/Baku
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Baku
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:+0400
+TZNAME:+04
+TZOFFSETFROM:+0500
TZOFFSETTO:+0400
+DTSTART:19701025T050000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20151025T000000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+05
+TZOFFSETFROM:+0400
+TZOFFSETTO:+0500
+DTSTART:19700329T040000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=20150329T000000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:+04
+TZOFFSETFROM:+0400
+TZOFFSETTO:+0400
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Bangkok.ics b/zoneinfo/Asia/Bangkok.ics
index 7efd7399..cf47dc40 100644
--- a/zoneinfo/Asia/Bangkok.ics
+++ b/zoneinfo/Asia/Bangkok.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Bangkok
+TZID:/citadel.org/20171102_1/Asia/Bangkok
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Bangkok
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Barnaul.ics b/zoneinfo/Asia/Barnaul.ics
index 7e2f2dbb..0b4e9c64 100644
--- a/zoneinfo/Asia/Barnaul.ics
+++ b/zoneinfo/Asia/Barnaul.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/Asia/Barnaul
+TZID:/citadel.org/20171102_1/Asia/Barnaul
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Barnaul
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Beirut.ics b/zoneinfo/Asia/Beirut.ics
index 5463fb6d..26ced78a 100644
--- a/zoneinfo/Asia/Beirut.ics
+++ b/zoneinfo/Asia/Beirut.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Beirut
+TZID:/citadel.org/20171102_1/Asia/Beirut
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Beirut
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19700927T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19980926T210000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:EEST
DTSTART:19700329T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
TZNAME:EET
-DTSTART:19701025T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Bishkek.ics b/zoneinfo/Asia/Bishkek.ics
index f14a9f53..16d52707 100644
--- a/zoneinfo/Asia/Bishkek.ics
+++ b/zoneinfo/Asia/Bishkek.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Bishkek
+TZID:/citadel.org/20171102_1/Asia/Bishkek
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Bishkek
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+06
TZOFFSETFROM:+0600
TZOFFSETTO:+0600
-TZNAME:+06
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Brunei.ics b/zoneinfo/Asia/Brunei.ics
index d956a685..02eeb91b 100644
--- a/zoneinfo/Asia/Brunei.ics
+++ b/zoneinfo/Asia/Brunei.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Brunei
+TZID:/citadel.org/20171102_1/Asia/Brunei
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Brunei
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+08
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
-TZNAME:+08
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Calcutta.ics b/zoneinfo/Asia/Calcutta.ics
index a881f171..16814fa5 100644
--- a/zoneinfo/Asia/Calcutta.ics
+++ b/zoneinfo/Asia/Calcutta.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Calcutta
-X-LIC-LOCATION:Asia/Calcutta
+TZID:/citadel.org/20171102_1/Asia/Kolkata
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Kolkata
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:IST
TZOFFSETFROM:+0530
TZOFFSETTO:+0530
-TZNAME:IST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Chita.ics b/zoneinfo/Asia/Chita.ics
index b79b6d2d..138f30d8 100644
--- a/zoneinfo/Asia/Chita.ics
+++ b/zoneinfo/Asia/Chita.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Chita
+TZID:/citadel.org/20171102_1/Asia/Chita
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Chita
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+09
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
-TZNAME:+09
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Choibalsan.ics b/zoneinfo/Asia/Choibalsan.ics
index df4b3f97..179ea874 100644
--- a/zoneinfo/Asia/Choibalsan.ics
+++ b/zoneinfo/Asia/Choibalsan.ics
@@ -2,12 +2,28 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Choibalsan
+TZID:/citadel.org/20171102_1/Asia/Choibalsan
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Choibalsan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:+0800
+TZNAME:+08
+TZOFFSETFROM:+0900
TZOFFSETTO:+0800
+DTSTART:19700926T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SA;UNTIL=20160923T150000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+09
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700328T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA;UNTIL=20160325T180000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:+08
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Chongqing.ics b/zoneinfo/Asia/Chongqing.ics
index ab00196b..41298259 100644
--- a/zoneinfo/Asia/Chongqing.ics
+++ b/zoneinfo/Asia/Chongqing.ics
@@ -2,12 +2,35 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Chongqing
-X-LIC-LOCATION:Asia/Chongqing
-BEGIN:STANDARD
+TZID:/citadel.org/20171102_1/Asia/Shanghai
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Shanghai
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700412T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=10,11,12,13,14,15,16;BYDAY=SU;UNTIL=19910413T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
TZOFFSETTO:+0800
+DTSTART:19700913T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=11,12,13,14,15,16,17;BYDAY=SU;UNTIL=19910914T150000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701001T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19410930T150000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Chungking.ics b/zoneinfo/Asia/Chungking.ics
new file mode 100644
index 00000000..41298259
--- /dev/null
+++ b/zoneinfo/Asia/Chungking.ics
@@ -0,0 +1,37 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Shanghai
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Shanghai
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700412T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=10,11,12,13,14,15,16;BYDAY=SU;UNTIL=19910413T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19700913T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=11,12,13,14,15,16,17;BYDAY=SU;UNTIL=19910914T150000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701001T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19410930T150000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Asia/Colombo.ics b/zoneinfo/Asia/Colombo.ics
index 13567cd9..747f765b 100644
--- a/zoneinfo/Asia/Colombo.ics
+++ b/zoneinfo/Asia/Colombo.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Colombo
+TZID:/citadel.org/20171102_1/Asia/Colombo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Colombo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+0530
TZOFFSETFROM:+0530
TZOFFSETTO:+0530
-TZNAME:+0530
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Dacca.ics b/zoneinfo/Asia/Dacca.ics
new file mode 100644
index 00000000..c2792ca7
--- /dev/null
+++ b/zoneinfo/Asia/Dacca.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Dhaka
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Dhaka
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+06
+TZOFFSETFROM:+0600
+TZOFFSETTO:+0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Asia/Damascus.ics b/zoneinfo/Asia/Damascus.ics
index 08f50060..239fa5b8 100644
--- a/zoneinfo/Asia/Damascus.ics
+++ b/zoneinfo/Asia/Damascus.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20130218_3/Asia/Damascus
+TZID:/citadel.org/20171102_1/Asia/Damascus
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Damascus
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:EEST
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+DTSTART:19700327T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EEST
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+DTSTART:19700403T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1FR;UNTIL=20110331T220000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-TZNAME:EET
DTSTART:19701030T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR
END:STANDARD
-BEGIN:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-TZNAME:EEST
-DTSTART:19700327T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR
-END:DAYLIGHT
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Dhaka.ics b/zoneinfo/Asia/Dhaka.ics
index 92b14c01..c2792ca7 100644
--- a/zoneinfo/Asia/Dhaka.ics
+++ b/zoneinfo/Asia/Dhaka.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Dhaka
+TZID:/citadel.org/20171102_1/Asia/Dhaka
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Dhaka
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+06
TZOFFSETFROM:+0600
TZOFFSETTO:+0600
-TZNAME:+06
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Dili.ics b/zoneinfo/Asia/Dili.ics
index 8c837e18..ca5cc173 100644
--- a/zoneinfo/Asia/Dili.ics
+++ b/zoneinfo/Asia/Dili.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Dili
+TZID:/citadel.org/20171102_1/Asia/Dili
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Dili
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+09
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
-TZNAME:+09
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Dubai.ics b/zoneinfo/Asia/Dubai.ics
index 34ee67ee..965bbf60 100644
--- a/zoneinfo/Asia/Dubai.ics
+++ b/zoneinfo/Asia/Dubai.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Dubai
+TZID:/citadel.org/20171102_1/Asia/Dubai
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Dubai
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Dushanbe.ics b/zoneinfo/Asia/Dushanbe.ics
index ab8ebf30..fdc3d9b2 100644
--- a/zoneinfo/Asia/Dushanbe.ics
+++ b/zoneinfo/Asia/Dushanbe.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Dushanbe
+TZID:/citadel.org/20171102_1/Asia/Dushanbe
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Dushanbe
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Famagusta.ics b/zoneinfo/Asia/Famagusta.ics
index f4f5e0bd..9a7c0aca 100644
--- a/zoneinfo/Asia/Famagusta.ics
+++ b/zoneinfo/Asia/Famagusta.ics
@@ -2,12 +2,28 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/Asia/Famagusta
+TZID:/citadel.org/20171102_1/Asia/Famagusta
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Famagusta
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EEST
+TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:+03
+DTSTART:19700329T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Gaza.ics b/zoneinfo/Asia/Gaza.ics
index 6cdcc898..3092c34e 100644
--- a/zoneinfo/Asia/Gaza.ics
+++ b/zoneinfo/Asia/Gaza.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_6/Asia/Gaza
+TZID:/citadel.org/20171102_1/Asia/Gaza
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Gaza
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701031T010000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:EEST
DTSTART:19700328T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
+DTSTART:19701023T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR;UNTIL=20151022T210000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:EET
-DTSTART:19701031T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Harbin.ics b/zoneinfo/Asia/Harbin.ics
index 142579cd..41298259 100644
--- a/zoneinfo/Asia/Harbin.ics
+++ b/zoneinfo/Asia/Harbin.ics
@@ -2,12 +2,35 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Harbin
-X-LIC-LOCATION:Asia/Harbin
-BEGIN:STANDARD
+TZID:/citadel.org/20171102_1/Asia/Shanghai
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Shanghai
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700412T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=10,11,12,13,14,15,16;BYDAY=SU;UNTIL=19910413T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
TZOFFSETTO:+0800
+DTSTART:19700913T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=11,12,13,14,15,16,17;BYDAY=SU;UNTIL=19910914T150000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701001T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19410930T150000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Hebron.ics b/zoneinfo/Asia/Hebron.ics
index 876644ae..d00517cb 100644
--- a/zoneinfo/Asia/Hebron.ics
+++ b/zoneinfo/Asia/Hebron.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Hebron
+TZID:/citadel.org/20171102_1/Asia/Hebron
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Hebron
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701031T010000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:EEST
DTSTART:19700328T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
+DTSTART:19701023T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR;UNTIL=20151022T210000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:EET
-DTSTART:19701031T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Ho_Chi_Minh.ics b/zoneinfo/Asia/Ho_Chi_Minh.ics
index 2e731b1a..9b858a96 100644
--- a/zoneinfo/Asia/Ho_Chi_Minh.ics
+++ b/zoneinfo/Asia/Ho_Chi_Minh.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Ho_Chi_Minh
+TZID:/citadel.org/20171102_1/Asia/Ho_Chi_Minh
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Ho_Chi_Minh
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Hong_Kong.ics b/zoneinfo/Asia/Hong_Kong.ics
index 6a68d3db..70ce99c3 100644
--- a/zoneinfo/Asia/Hong_Kong.ics
+++ b/zoneinfo/Asia/Hong_Kong.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Hong_Kong
+TZID:/citadel.org/20171102_1/Asia/Hong_Kong
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Hong_Kong
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:HKT
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
-TZNAME:HKT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Hovd.ics b/zoneinfo/Asia/Hovd.ics
index 822feb42..7a8d2aed 100644
--- a/zoneinfo/Asia/Hovd.ics
+++ b/zoneinfo/Asia/Hovd.ics
@@ -2,12 +2,56 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Hovd
+TZID:/citadel.org/20171102_1/Asia/Hovd
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Hovd
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0700
+DTSTART:19700926T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SA;UNTIL=20160923T160000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+08
+TZOFFSETFROM:+0700
+TZOFFSETTO:+0800
+DTSTART:19700328T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA;UNTIL=20160325T190000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:+08
TZOFFSETFROM:+0700
+TZOFFSETTO:+0800
+DTSTART:19700328T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA;UNTIL=20060324T190000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+07
+TZOFFSETFROM:+0800
TZOFFSETTO:+0700
+DTSTART:19700926T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SA;UNTIL=20060929T180000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+08
+TZOFFSETFROM:+0700
+TZOFFSETTO:+0800
+DTSTART:19700329T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19980328T170000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:+07
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0700
+DTSTART:19700927T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19980926T160000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:+07
+TZOFFSETFROM:+0700
+TZOFFSETTO:+0700
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Irkutsk.ics b/zoneinfo/Asia/Irkutsk.ics
index d6330b0a..14d1e8b8 100644
--- a/zoneinfo/Asia/Irkutsk.ics
+++ b/zoneinfo/Asia/Irkutsk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Irkutsk
+TZID:/citadel.org/20171102_1/Asia/Irkutsk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Irkutsk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+08
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
-TZNAME:+08
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Istanbul.ics b/zoneinfo/Asia/Istanbul.ics
index b44ae049..f36ab486 100644
--- a/zoneinfo/Asia/Istanbul.ics
+++ b/zoneinfo/Asia/Istanbul.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Istanbul
-X-LIC-LOCATION:Asia/Istanbul
+TZID:/citadel.org/20171102_1/Europe/Istanbul
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Istanbul
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Jakarta.ics b/zoneinfo/Asia/Jakarta.ics
index 8af41398..03e4c60b 100644
--- a/zoneinfo/Asia/Jakarta.ics
+++ b/zoneinfo/Asia/Jakarta.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_2/Asia/Jakarta
+TZID:/citadel.org/20171102_1/Asia/Jakarta
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Jakarta
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WIB
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:WIB
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Jayapura.ics b/zoneinfo/Asia/Jayapura.ics
index f978d7ac..df0ef9ac 100644
--- a/zoneinfo/Asia/Jayapura.ics
+++ b/zoneinfo/Asia/Jayapura.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_2/Asia/Jayapura
+TZID:/citadel.org/20171102_1/Asia/Jayapura
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Jayapura
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WIT
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
-TZNAME:WIT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Jerusalem.ics b/zoneinfo/Asia/Jerusalem.ics
index 45e9dc41..4193a968 100644
--- a/zoneinfo/Asia/Jerusalem.ics
+++ b/zoneinfo/Asia/Jerusalem.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/Asia/Jerusalem
+TZID:/citadel.org/20171102_1/Asia/Jerusalem
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Jerusalem
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:IST
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:IDT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:IDT
DTSTART:19700327T020000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=FR
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
TZNAME:IST
-DTSTART:19701025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Kabul.ics b/zoneinfo/Asia/Kabul.ics
index 3c306d47..2a67aa02 100644
--- a/zoneinfo/Asia/Kabul.ics
+++ b/zoneinfo/Asia/Kabul.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Kabul
+TZID:/citadel.org/20171102_1/Asia/Kabul
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Kabul
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+0430
TZOFFSETFROM:+0430
TZOFFSETTO:+0430
-TZNAME:+0430
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Kamchatka.ics b/zoneinfo/Asia/Kamchatka.ics
index eb9ba685..3f47537f 100644
--- a/zoneinfo/Asia/Kamchatka.ics
+++ b/zoneinfo/Asia/Kamchatka.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Kamchatka
+TZID:/citadel.org/20171102_1/Asia/Kamchatka
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Kamchatka
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+12
TZOFFSETFROM:+1200
TZOFFSETTO:+1200
-TZNAME:+12
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Karachi.ics b/zoneinfo/Asia/Karachi.ics
index 805b01bb..6d33002a 100644
--- a/zoneinfo/Asia/Karachi.ics
+++ b/zoneinfo/Asia/Karachi.ics
@@ -2,12 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Karachi
+TZID:/citadel.org/20171102_1/Asia/Karachi
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Karachi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:+0500
+TZNAME:PKT
+TZOFFSETFROM:+0600
TZOFFSETTO:+0500
+DTSTART:19701101T000000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU;UNTIL=20091031T180000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:PKT
+TZOFFSETFROM:+0500
+TZOFFSETTO:+0500
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Kashgar.ics b/zoneinfo/Asia/Kashgar.ics
index 25dc7d37..3fda903b 100644
--- a/zoneinfo/Asia/Kashgar.ics
+++ b/zoneinfo/Asia/Kashgar.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Kashgar
-X-LIC-LOCATION:Asia/Kashgar
+TZID:/citadel.org/20171102_1/Asia/Urumqi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Urumqi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:+0800
-TZOFFSETTO:+0800
-TZNAME:CST
+TZNAME:+06
+TZOFFSETFROM:+0600
+TZOFFSETTO:+0600
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Kathmandu.ics b/zoneinfo/Asia/Kathmandu.ics
index 73c47205..35675adb 100644
--- a/zoneinfo/Asia/Kathmandu.ics
+++ b/zoneinfo/Asia/Kathmandu.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Kathmandu
+TZID:/citadel.org/20171102_1/Asia/Kathmandu
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Kathmandu
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+0545
TZOFFSETFROM:+0545
TZOFFSETTO:+0545
-TZNAME:+0545
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Katmandu.ics b/zoneinfo/Asia/Katmandu.ics
index c233d408..35675adb 100644
--- a/zoneinfo/Asia/Katmandu.ics
+++ b/zoneinfo/Asia/Katmandu.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Katmandu
-X-LIC-LOCATION:Asia/Katmandu
+TZID:/citadel.org/20171102_1/Asia/Kathmandu
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Kathmandu
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+0545
TZOFFSETFROM:+0545
TZOFFSETTO:+0545
-TZNAME:NPT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Khandyga.ics b/zoneinfo/Asia/Khandyga.ics
index bc0eab42..80e6f890 100644
--- a/zoneinfo/Asia/Khandyga.ics
+++ b/zoneinfo/Asia/Khandyga.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Khandyga
+TZID:/citadel.org/20171102_1/Asia/Khandyga
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Khandyga
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+09
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
-TZNAME:+09
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Kolkata.ics b/zoneinfo/Asia/Kolkata.ics
index b8342c1d..16814fa5 100644
--- a/zoneinfo/Asia/Kolkata.ics
+++ b/zoneinfo/Asia/Kolkata.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_1/Asia/Kolkata
+TZID:/citadel.org/20171102_1/Asia/Kolkata
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Kolkata
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:IST
TZOFFSETFROM:+0530
TZOFFSETTO:+0530
-TZNAME:IST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Krasnoyarsk.ics b/zoneinfo/Asia/Krasnoyarsk.ics
index 1265a823..873fe029 100644
--- a/zoneinfo/Asia/Krasnoyarsk.ics
+++ b/zoneinfo/Asia/Krasnoyarsk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Krasnoyarsk
+TZID:/citadel.org/20171102_1/Asia/Krasnoyarsk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Krasnoyarsk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Kuala_Lumpur.ics b/zoneinfo/Asia/Kuala_Lumpur.ics
index 8fa6275b..81b09729 100644
--- a/zoneinfo/Asia/Kuala_Lumpur.ics
+++ b/zoneinfo/Asia/Kuala_Lumpur.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Kuala_Lumpur
+TZID:/citadel.org/20171102_1/Asia/Kuala_Lumpur
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Kuala_Lumpur
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+08
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
-TZNAME:+08
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Kuching.ics b/zoneinfo/Asia/Kuching.ics
index 4166f44d..5173fd2d 100644
--- a/zoneinfo/Asia/Kuching.ics
+++ b/zoneinfo/Asia/Kuching.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Kuching
+TZID:/citadel.org/20171102_1/Asia/Kuching
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Kuching
-BEGIN:STANDARD
-TZOFFSETFROM:+0800
-TZOFFSETTO:+0800
-TZNAME:+08
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Kuwait.ics b/zoneinfo/Asia/Kuwait.ics
index 150a658a..85823d19 100644
--- a/zoneinfo/Asia/Kuwait.ics
+++ b/zoneinfo/Asia/Kuwait.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Kuwait
-X-LIC-LOCATION:Asia/Kuwait
+TZID:/citadel.org/20171102_1/Asia/Riyadh
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Riyadh
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Macao.ics b/zoneinfo/Asia/Macao.ics
new file mode 100644
index 00000000..90e4785d
--- /dev/null
+++ b/zoneinfo/Asia/Macao.ics
@@ -0,0 +1,72 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Macau
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Macau
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701018T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU;UNTIL=19801018T150000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700419T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19800419T160000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700419T033000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19770416T193000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701018T033000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU;UNTIL=19771015T183000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701018T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU;UNTIL=19731020T150000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700419T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19740420T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701018T033000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19711016T183000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700419T033000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19710417T193000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Asia/Macau.ics b/zoneinfo/Asia/Macau.ics
index da232269..90e4785d 100644
--- a/zoneinfo/Asia/Macau.ics
+++ b/zoneinfo/Asia/Macau.ics
@@ -2,12 +2,70 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Macau
+TZID:/citadel.org/20171102_1/Asia/Macau
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Macau
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701018T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU;UNTIL=19801018T150000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700419T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19800419T160000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700419T033000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19770416T193000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701018T033000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU;UNTIL=19771015T183000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701018T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU;UNTIL=19731020T150000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700419T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19740420T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
TZOFFSETTO:+0800
+DTSTART:19701018T033000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19711016T183000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700419T033000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=16,17,18,19,20,21,22;BYDAY=SU;UNTIL=19710417T193000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CST
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Magadan.ics b/zoneinfo/Asia/Magadan.ics
index cea2c12f..2d60090e 100644
--- a/zoneinfo/Asia/Magadan.ics
+++ b/zoneinfo/Asia/Magadan.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Magadan
+TZID:/citadel.org/20171102_1/Asia/Magadan
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Magadan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:+11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Makassar.ics b/zoneinfo/Asia/Makassar.ics
index 51f3da06..2b2c4432 100644
--- a/zoneinfo/Asia/Makassar.ics
+++ b/zoneinfo/Asia/Makassar.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_2/Asia/Makassar
+TZID:/citadel.org/20171102_1/Asia/Makassar
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Makassar
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WITA
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
-TZNAME:WITA
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Manila.ics b/zoneinfo/Asia/Manila.ics
index eae5558f..a6ad18a1 100644
--- a/zoneinfo/Asia/Manila.ics
+++ b/zoneinfo/Asia/Manila.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Manila
+TZID:/citadel.org/20171102_1/Asia/Manila
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Manila
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+08
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
-TZNAME:+08
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Muscat.ics b/zoneinfo/Asia/Muscat.ics
index 07a9d48b..965bbf60 100644
--- a/zoneinfo/Asia/Muscat.ics
+++ b/zoneinfo/Asia/Muscat.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Muscat
-X-LIC-LOCATION:Asia/Muscat
+TZID:/citadel.org/20171102_1/Asia/Dubai
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Dubai
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Nicosia.ics b/zoneinfo/Asia/Nicosia.ics
index ab9bf56a..0d4b2445 100644
--- a/zoneinfo/Asia/Nicosia.ics
+++ b/zoneinfo/Asia/Nicosia.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Nicosia
+TZID:/citadel.org/20171102_1/Asia/Nicosia
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Nicosia
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:EEST
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+DTSTART:19700329T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-TZNAME:EET
DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:EEST
-DTSTART:19700329T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+DTSTART:19700329T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19980328T220000Z
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19700927T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19970927T210000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Novokuznetsk.ics b/zoneinfo/Asia/Novokuznetsk.ics
index 3833b67c..9af90d01 100644
--- a/zoneinfo/Asia/Novokuznetsk.ics
+++ b/zoneinfo/Asia/Novokuznetsk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Novokuznetsk
+TZID:/citadel.org/20171102_1/Asia/Novokuznetsk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Novokuznetsk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Novosibirsk.ics b/zoneinfo/Asia/Novosibirsk.ics
index 99e137c6..f11d9cf1 100644
--- a/zoneinfo/Asia/Novosibirsk.ics
+++ b/zoneinfo/Asia/Novosibirsk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Novosibirsk
+TZID:/citadel.org/20171102_1/Asia/Novosibirsk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Novosibirsk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Omsk.ics b/zoneinfo/Asia/Omsk.ics
index 2da8d314..3d1e8361 100644
--- a/zoneinfo/Asia/Omsk.ics
+++ b/zoneinfo/Asia/Omsk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Omsk
+TZID:/citadel.org/20171102_1/Asia/Omsk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Omsk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+06
TZOFFSETFROM:+0600
TZOFFSETTO:+0600
-TZNAME:+06
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Oral.ics b/zoneinfo/Asia/Oral.ics
index 36ff086e..8c701a0e 100644
--- a/zoneinfo/Asia/Oral.ics
+++ b/zoneinfo/Asia/Oral.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Oral
+TZID:/citadel.org/20171102_1/Asia/Oral
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Oral
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Phnom_Penh.ics b/zoneinfo/Asia/Phnom_Penh.ics
index 7080bbb1..cf47dc40 100644
--- a/zoneinfo/Asia/Phnom_Penh.ics
+++ b/zoneinfo/Asia/Phnom_Penh.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Phnom_Penh
-X-LIC-LOCATION:Asia/Phnom_Penh
+TZID:/citadel.org/20171102_1/Asia/Bangkok
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Bangkok
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Pontianak.ics b/zoneinfo/Asia/Pontianak.ics
index 80906f6d..4c69ae12 100644
--- a/zoneinfo/Asia/Pontianak.ics
+++ b/zoneinfo/Asia/Pontianak.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_2/Asia/Pontianak
+TZID:/citadel.org/20171102_1/Asia/Pontianak
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Pontianak
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:WIB
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:WIB
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Pyongyang.ics b/zoneinfo/Asia/Pyongyang.ics
index 31737957..053cd6bb 100644
--- a/zoneinfo/Asia/Pyongyang.ics
+++ b/zoneinfo/Asia/Pyongyang.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20150816_2/Asia/Pyongyang
+TZID:/citadel.org/20171102_1/Asia/Pyongyang
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Pyongyang
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:KST
TZOFFSETFROM:+0830
TZOFFSETTO:+0830
-TZNAME:KST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Qatar.ics b/zoneinfo/Asia/Qatar.ics
index 69c1ca64..7461124e 100644
--- a/zoneinfo/Asia/Qatar.ics
+++ b/zoneinfo/Asia/Qatar.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Qatar
+TZID:/citadel.org/20171102_1/Asia/Qatar
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Qatar
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Qyzylorda.ics b/zoneinfo/Asia/Qyzylorda.ics
index 50771016..4b159f52 100644
--- a/zoneinfo/Asia/Qyzylorda.ics
+++ b/zoneinfo/Asia/Qyzylorda.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Qyzylorda
+TZID:/citadel.org/20171102_1/Asia/Qyzylorda
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Qyzylorda
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+06
TZOFFSETFROM:+0600
TZOFFSETTO:+0600
-TZNAME:+06
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Rangoon.ics b/zoneinfo/Asia/Rangoon.ics
index 454bec46..c79cf623 100644
--- a/zoneinfo/Asia/Rangoon.ics
+++ b/zoneinfo/Asia/Rangoon.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Rangoon
-X-LIC-LOCATION:Asia/Rangoon
+TZID:/citadel.org/20171102_1/Asia/Yangon
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Yangon
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+0630
TZOFFSETFROM:+0630
TZOFFSETTO:+0630
-TZNAME:MMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Riyadh.ics b/zoneinfo/Asia/Riyadh.ics
index b86901d9..85823d19 100644
--- a/zoneinfo/Asia/Riyadh.ics
+++ b/zoneinfo/Asia/Riyadh.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Riyadh
+TZID:/citadel.org/20171102_1/Asia/Riyadh
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Riyadh
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Saigon.ics b/zoneinfo/Asia/Saigon.ics
index 18b094a9..9b858a96 100644
--- a/zoneinfo/Asia/Saigon.ics
+++ b/zoneinfo/Asia/Saigon.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Saigon
-X-LIC-LOCATION:Asia/Saigon
+TZID:/citadel.org/20171102_1/Asia/Ho_Chi_Minh
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Ho_Chi_Minh
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:ICT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Sakhalin.ics b/zoneinfo/Asia/Sakhalin.ics
index 151d3bbb..19c8ee72 100644
--- a/zoneinfo/Asia/Sakhalin.ics
+++ b/zoneinfo/Asia/Sakhalin.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Sakhalin
+TZID:/citadel.org/20171102_1/Asia/Sakhalin
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Sakhalin
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:+11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Samarkand.ics b/zoneinfo/Asia/Samarkand.ics
index c498a0a7..a085c63e 100644
--- a/zoneinfo/Asia/Samarkand.ics
+++ b/zoneinfo/Asia/Samarkand.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Samarkand
+TZID:/citadel.org/20171102_1/Asia/Samarkand
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Samarkand
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Seoul.ics b/zoneinfo/Asia/Seoul.ics
index 87c85cb8..821acbb4 100644
--- a/zoneinfo/Asia/Seoul.ics
+++ b/zoneinfo/Asia/Seoul.ics
@@ -2,12 +2,28 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Seoul
+TZID:/citadel.org/20171102_1/Asia/Seoul
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Seoul
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:+0900
+TZNAME:KST
+TZOFFSETFROM:+1000
TZOFFSETTO:+0900
+DTSTART:19701011T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=2SU;UNTIL=19881008T170000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:KDT
+TZOFFSETFROM:+0900
+TZOFFSETTO:+1000
+DTSTART:19700510T020000
+RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=2SU;UNTIL=19880507T170000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:KST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0900
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Shanghai.ics b/zoneinfo/Asia/Shanghai.ics
index f8761eb2..41298259 100644
--- a/zoneinfo/Asia/Shanghai.ics
+++ b/zoneinfo/Asia/Shanghai.ics
@@ -2,12 +2,35 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Shanghai
+TZID:/citadel.org/20171102_1/Asia/Shanghai
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Shanghai
-BEGIN:STANDARD
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:CDT
TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700412T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=10,11,12,13,14,15,16;BYDAY=SU;UNTIL=19910413T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
TZOFFSETTO:+0800
+DTSTART:19700913T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=11,12,13,14,15,16,17;BYDAY=SU;UNTIL=19910914T150000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701001T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19410930T150000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Singapore.ics b/zoneinfo/Asia/Singapore.ics
index ef430bf1..33bbbbac 100644
--- a/zoneinfo/Asia/Singapore.ics
+++ b/zoneinfo/Asia/Singapore.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Singapore
+TZID:/citadel.org/20171102_1/Asia/Singapore
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Singapore
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+08
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
-TZNAME:+08
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Srednekolymsk.ics b/zoneinfo/Asia/Srednekolymsk.ics
index 2b13b2cb..d6a9008e 100644
--- a/zoneinfo/Asia/Srednekolymsk.ics
+++ b/zoneinfo/Asia/Srednekolymsk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Srednekolymsk
+TZID:/citadel.org/20171102_1/Asia/Srednekolymsk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Srednekolymsk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:+11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Taipei.ics b/zoneinfo/Asia/Taipei.ics
index 21988553..d139c06d 100644
--- a/zoneinfo/Asia/Taipei.ics
+++ b/zoneinfo/Asia/Taipei.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Taipei
+TZID:/citadel.org/20171102_1/Asia/Taipei
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Taipei
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
-TZNAME:CST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Tashkent.ics b/zoneinfo/Asia/Tashkent.ics
index a99685b0..6e694e30 100644
--- a/zoneinfo/Asia/Tashkent.ics
+++ b/zoneinfo/Asia/Tashkent.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Tashkent
+TZID:/citadel.org/20171102_1/Asia/Tashkent
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Tashkent
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Tbilisi.ics b/zoneinfo/Asia/Tbilisi.ics
index 42cdb978..6e3df26a 100644
--- a/zoneinfo/Asia/Tbilisi.ics
+++ b/zoneinfo/Asia/Tbilisi.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Tbilisi
+TZID:/citadel.org/20171102_1/Asia/Tbilisi
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Tbilisi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Tehran.ics b/zoneinfo/Asia/Tehran.ics
index f1d8ac63..9a7087d7 100644
--- a/zoneinfo/Asia/Tehran.ics
+++ b/zoneinfo/Asia/Tehran.ics
@@ -2,21 +2,99 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Tehran
+TZID:/citadel.org/20171102_1/Asia/Tehran
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Tehran
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
+DTSTART:19700921T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:+0430
TZOFFSETFROM:+0330
TZOFFSETTO:+0430
-TZNAME:+0430
DTSTART:19700321T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:+0330
TZOFFSETFROM:+0430
TZOFFSETTO:+0330
+DTSTART:19700922T000000
+;UNTIL=20350921T193000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700322T000000
+;UNTIL=20350321T203000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
DTSTART:19700921T000000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=20330920T193000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700321T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20330320T203000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
+DTSTART:19700922T000000
+;UNTIL=20310921T193000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700322T000000
+;UNTIL=20310321T203000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
+DTSTART:19700921T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=20290920T193000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700321T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20290320T203000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
+DTSTART:19700922T000000
+;UNTIL=20270921T193000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700322T000000
+;UNTIL=20270321T203000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0330
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Tel_Aviv.ics b/zoneinfo/Asia/Tel_Aviv.ics
new file mode 100644
index 00000000..4193a968
--- /dev/null
+++ b/zoneinfo/Asia/Tel_Aviv.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Jerusalem
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Jerusalem
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:IST
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:IDT
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+DTSTART:19700327T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:IST
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Asia/Thimbu.ics b/zoneinfo/Asia/Thimbu.ics
new file mode 100644
index 00000000..65ff0c39
--- /dev/null
+++ b/zoneinfo/Asia/Thimbu.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Thimphu
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Thimphu
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+06
+TZOFFSETFROM:+0600
+TZOFFSETTO:+0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Asia/Thimphu.ics b/zoneinfo/Asia/Thimphu.ics
index 8d4c2e74..65ff0c39 100644
--- a/zoneinfo/Asia/Thimphu.ics
+++ b/zoneinfo/Asia/Thimphu.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Thimphu
+TZID:/citadel.org/20171102_1/Asia/Thimphu
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Thimphu
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+06
TZOFFSETFROM:+0600
TZOFFSETTO:+0600
-TZNAME:+06
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Tokyo.ics b/zoneinfo/Asia/Tokyo.ics
index c62fc37a..ea9908c8 100644
--- a/zoneinfo/Asia/Tokyo.ics
+++ b/zoneinfo/Asia/Tokyo.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Asia/Tokyo
+TZID:/citadel.org/20171102_1/Asia/Tokyo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Tokyo
-BEGIN:STANDARD
-TZOFFSETFROM:+0900
-TZOFFSETTO:+0900
-TZNAME:JST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Asia/Tomsk.ics b/zoneinfo/Asia/Tomsk.ics
index a3c4783e..3cee9670 100644
--- a/zoneinfo/Asia/Tomsk.ics
+++ b/zoneinfo/Asia/Tomsk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/Asia/Tomsk
+TZID:/citadel.org/20171102_1/Asia/Tomsk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Tomsk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Ujung_Pandang.ics b/zoneinfo/Asia/Ujung_Pandang.ics
new file mode 100644
index 00000000..2b2c4432
--- /dev/null
+++ b/zoneinfo/Asia/Ujung_Pandang.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Makassar
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Makassar
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:WITA
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Asia/Ulaanbaatar.ics b/zoneinfo/Asia/Ulaanbaatar.ics
index 143265a2..a35c29cf 100644
--- a/zoneinfo/Asia/Ulaanbaatar.ics
+++ b/zoneinfo/Asia/Ulaanbaatar.ics
@@ -2,12 +2,56 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Ulaanbaatar
+TZID:/citadel.org/20171102_1/Asia/Ulaanbaatar
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Ulaanbaatar
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+08
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19700926T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SA;UNTIL=20160923T150000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+09
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700328T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA;UNTIL=20160325T180000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:+09
TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700328T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA;UNTIL=20060324T180000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+08
+TZOFFSETFROM:+0900
TZOFFSETTO:+0800
+DTSTART:19700926T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SA;UNTIL=20060929T170000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+09
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700329T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19980328T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:+08
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19700927T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19980926T150000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:+08
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Ulan_Bator.ics b/zoneinfo/Asia/Ulan_Bator.ics
new file mode 100644
index 00000000..a35c29cf
--- /dev/null
+++ b/zoneinfo/Asia/Ulan_Bator.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Ulaanbaatar
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Ulaanbaatar
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+08
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19700926T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SA;UNTIL=20160923T150000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+09
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700328T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA;UNTIL=20160325T180000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:+09
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700328T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA;UNTIL=20060324T180000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+08
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19700926T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SA;UNTIL=20060929T170000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+09
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700329T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19980328T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+08
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19700927T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19980926T150000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:+08
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Asia/Urumqi.ics b/zoneinfo/Asia/Urumqi.ics
index b48ea857..3fda903b 100644
--- a/zoneinfo/Asia/Urumqi.ics
+++ b/zoneinfo/Asia/Urumqi.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/Asia/Urumqi
+TZID:/citadel.org/20171102_1/Asia/Urumqi
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Urumqi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+06
TZOFFSETFROM:+0600
TZOFFSETTO:+0600
-TZNAME:+06
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Ust-Nera.ics b/zoneinfo/Asia/Ust-Nera.ics
index 87d63788..76c00a96 100644
--- a/zoneinfo/Asia/Ust-Nera.ics
+++ b/zoneinfo/Asia/Ust-Nera.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Ust-Nera
+TZID:/citadel.org/20171102_1/Asia/Ust-Nera
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Ust-Nera
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+10
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
-TZNAME:+10
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Vientiane.ics b/zoneinfo/Asia/Vientiane.ics
index b9664834..cf47dc40 100644
--- a/zoneinfo/Asia/Vientiane.ics
+++ b/zoneinfo/Asia/Vientiane.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Asia/Vientiane
-X-LIC-LOCATION:Asia/Vientiane
+TZID:/citadel.org/20171102_1/Asia/Bangkok
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Bangkok
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Vladivostok.ics b/zoneinfo/Asia/Vladivostok.ics
index 925297df..ed927536 100644
--- a/zoneinfo/Asia/Vladivostok.ics
+++ b/zoneinfo/Asia/Vladivostok.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Vladivostok
+TZID:/citadel.org/20171102_1/Asia/Vladivostok
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Vladivostok
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+10
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
-TZNAME:+10
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Yakutsk.ics b/zoneinfo/Asia/Yakutsk.ics
index eddce02b..dc66cedc 100644
--- a/zoneinfo/Asia/Yakutsk.ics
+++ b/zoneinfo/Asia/Yakutsk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Yakutsk
+TZID:/citadel.org/20171102_1/Asia/Yakutsk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Yakutsk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+09
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
-TZNAME:+09
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Yangon.ics b/zoneinfo/Asia/Yangon.ics
index 38c59b14..c79cf623 100644
--- a/zoneinfo/Asia/Yangon.ics
+++ b/zoneinfo/Asia/Yangon.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/Asia/Yangon
+TZID:/citadel.org/20171102_1/Asia/Yangon
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Yangon
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+0630
TZOFFSETFROM:+0630
TZOFFSETTO:+0630
-TZNAME:+0630
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Yekaterinburg.ics b/zoneinfo/Asia/Yekaterinburg.ics
index 4b4a9c48..66207c4f 100644
--- a/zoneinfo/Asia/Yekaterinburg.ics
+++ b/zoneinfo/Asia/Yekaterinburg.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Asia/Yekaterinburg
+TZID:/citadel.org/20171102_1/Asia/Yekaterinburg
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Yekaterinburg
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Asia/Yerevan.ics b/zoneinfo/Asia/Yerevan.ics
index 8dd2d243..294056ae 100644
--- a/zoneinfo/Asia/Yerevan.ics
+++ b/zoneinfo/Asia/Yerevan.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/Asia/Yerevan
+TZID:/citadel.org/20171102_1/Asia/Yerevan
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Asia/Yerevan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Atlantic/Azores.ics b/zoneinfo/Atlantic/Azores.ics
index d7b7d212..8627c8f8 100644
--- a/zoneinfo/Atlantic/Azores.ics
+++ b/zoneinfo/Atlantic/Azores.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Atlantic/Azores
+TZID:/citadel.org/20171102_1/Atlantic/Azores
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Atlantic/Azores
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-01
+TZOFFSETFROM:+0000
+TZOFFSETTO:-0100
+DTSTART:19701025T010000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:+00
TZOFFSETFROM:-0100
TZOFFSETTO:+0000
-TZNAME:+00
DTSTART:19700329T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:-01
TZOFFSETFROM:+0000
TZOFFSETTO:-0100
-TZNAME:-01
-DTSTART:19701025T010000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+DTSTART:19700927T010000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Atlantic/Bermuda.ics b/zoneinfo/Atlantic/Bermuda.ics
index a6d1b7e3..b236ec43 100644
--- a/zoneinfo/Atlantic/Bermuda.ics
+++ b/zoneinfo/Atlantic/Bermuda.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Atlantic/Bermuda
+TZID:/citadel.org/20171102_1/Atlantic/Bermuda
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Atlantic/Bermuda
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:ADT
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
-TZNAME:ADT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T060000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T060000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AST
TZOFFSETFROM:-0300
TZOFFSETTO:-0400
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T050000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:AST
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Atlantic/Canary.ics b/zoneinfo/Atlantic/Canary.ics
index 3d6073e9..f42c12fa 100644
--- a/zoneinfo/Atlantic/Canary.ics
+++ b/zoneinfo/Atlantic/Canary.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Atlantic/Canary
+TZID:/citadel.org/20171102_1/Atlantic/Canary
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Atlantic/Canary
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:WEST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
-TZNAME:WEST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
TZNAME:WET
-DTSTART:19701025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Atlantic/Cape_Verde.ics b/zoneinfo/Atlantic/Cape_Verde.ics
index 60ea2c4e..5c8c12ce 100644
--- a/zoneinfo/Atlantic/Cape_Verde.ics
+++ b/zoneinfo/Atlantic/Cape_Verde.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Atlantic/Cape_Verde
+TZID:/citadel.org/20171102_1/Atlantic/Cape_Verde
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Atlantic/Cape_Verde
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-01
TZOFFSETFROM:-0100
TZOFFSETTO:-0100
-TZNAME:-01
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Atlantic/Faeroe.ics b/zoneinfo/Atlantic/Faeroe.ics
new file mode 100644
index 00000000..e791c307
--- /dev/null
+++ b/zoneinfo/Atlantic/Faeroe.ics
@@ -0,0 +1,37 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Atlantic/Faroe
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Atlantic/Faroe
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:WEST
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0100
+DTSTART:19700329T010000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Atlantic/Faroe.ics b/zoneinfo/Atlantic/Faroe.ics
index 60aaee22..e791c307 100644
--- a/zoneinfo/Atlantic/Faroe.ics
+++ b/zoneinfo/Atlantic/Faroe.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Atlantic/Faroe
+TZID:/citadel.org/20171102_1/Atlantic/Faroe
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Atlantic/Faroe
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:WEST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
-TZNAME:WEST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:+0100
-TZOFFSETTO:+0000
TZNAME:WET
-DTSTART:19701025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Atlantic/Jan_Mayen.ics b/zoneinfo/Atlantic/Jan_Mayen.ics
index 7cd829b9..caaba508 100644
--- a/zoneinfo/Atlantic/Jan_Mayen.ics
+++ b/zoneinfo/Atlantic/Jan_Mayen.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Atlantic/Jan_Mayen
-X-LIC-LOCATION:Atlantic/Jan_Mayen
+TZID:/citadel.org/20171102_1/Europe/Oslo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Oslo
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Atlantic/Madeira.ics b/zoneinfo/Atlantic/Madeira.ics
index 9a261289..e78758e4 100644
--- a/zoneinfo/Atlantic/Madeira.ics
+++ b/zoneinfo/Atlantic/Madeira.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Atlantic/Madeira
+TZID:/citadel.org/20171102_1/Atlantic/Madeira
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Atlantic/Madeira
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:WEST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
-TZNAME:WEST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:WET
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:WEST
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0100
+DTSTART:19700329T010000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19820328T010000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:WET
-DTSTART:19701025T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19820926T010000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Atlantic/Reykjavik.ics b/zoneinfo/Atlantic/Reykjavik.ics
index fd5fd056..a9b15dc9 100644
--- a/zoneinfo/Atlantic/Reykjavik.ics
+++ b/zoneinfo/Atlantic/Reykjavik.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Atlantic/Reykjavik
+TZID:/citadel.org/20171102_1/Atlantic/Reykjavik
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Atlantic/Reykjavik
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Atlantic/South_Georgia.ics b/zoneinfo/Atlantic/South_Georgia.ics
index 239413ae..b676d537 100644
--- a/zoneinfo/Atlantic/South_Georgia.ics
+++ b/zoneinfo/Atlantic/South_Georgia.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Atlantic/South_Georgia
+TZID:/citadel.org/20171102_1/Atlantic/South_Georgia
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Atlantic/South_Georgia
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-02
TZOFFSETFROM:-0200
TZOFFSETTO:-0200
-TZNAME:-02
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Atlantic/St_Helena.ics b/zoneinfo/Atlantic/St_Helena.ics
index c8c0b7df..bb2499cd 100644
--- a/zoneinfo/Atlantic/St_Helena.ics
+++ b/zoneinfo/Atlantic/St_Helena.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Atlantic/St_Helena
-X-LIC-LOCATION:Atlantic/St_Helena
+TZID:/citadel.org/20171102_1/Africa/Abidjan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Abidjan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Atlantic/Stanley.ics b/zoneinfo/Atlantic/Stanley.ics
index 5c75c32f..7b147587 100644
--- a/zoneinfo/Atlantic/Stanley.ics
+++ b/zoneinfo/Atlantic/Stanley.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/Atlantic/Stanley
+TZID:/citadel.org/20171102_1/Atlantic/Stanley
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Atlantic/Stanley
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-03
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
-TZNAME:-03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Australia/ACT.ics b/zoneinfo/Australia/ACT.ics
new file mode 100644
index 00000000..3636f9d2
--- /dev/null
+++ b/zoneinfo/Australia/ACT.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Sydney
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Sydney
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:AEDT
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1100
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1100
+TZOFFSETTO:+1000
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Australia/Adelaide.ics b/zoneinfo/Australia/Adelaide.ics
index 491b0ac5..edf8a64a 100644
--- a/zoneinfo/Australia/Adelaide.ics
+++ b/zoneinfo/Australia/Adelaide.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/Australia/Adelaide
+TZID:/citadel.org/20171102_1/Australia/Adelaide
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Adelaide
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:ACDT
+TZOFFSETFROM:+0930
+TZOFFSETTO:+1030
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:ACST
TZOFFSETFROM:+1030
TZOFFSETTO:+0930
-TZNAME:ACST
DTSTART:19700405T030000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:STANDARD
-BEGIN:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:ACST
TZOFFSETFROM:+0930
-TZOFFSETTO:+1030
-TZNAME:ACDT
-DTSTART:19701004T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
-END:DAYLIGHT
+TZOFFSETTO:+0930
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Australia/Brisbane.ics b/zoneinfo/Australia/Brisbane.ics
index 1188d923..0104ba26 100644
--- a/zoneinfo/Australia/Brisbane.ics
+++ b/zoneinfo/Australia/Brisbane.ics
@@ -2,12 +2,28 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_2/Australia/Brisbane
+TZID:/citadel.org/20171102_1/Australia/Brisbane
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Brisbane
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:+1000
+TZNAME:AEST
+TZOFFSETFROM:+1100
TZOFFSETTO:+1000
+DTSTART:19700301T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=1SU;UNTIL=19920229T160000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:AEDT
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1100
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19911026T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:AEST
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Australia/Broken_Hill.ics b/zoneinfo/Australia/Broken_Hill.ics
index 53856ede..988bcdc7 100644
--- a/zoneinfo/Australia/Broken_Hill.ics
+++ b/zoneinfo/Australia/Broken_Hill.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/Australia/Broken_Hill
+TZID:/citadel.org/20171102_1/Australia/Broken_Hill
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Broken_Hill
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:ACDT
+TZOFFSETFROM:+0930
+TZOFFSETTO:+1030
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:ACST
TZOFFSETFROM:+1030
TZOFFSETTO:+0930
-TZNAME:ACST
DTSTART:19700405T030000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:STANDARD
-BEGIN:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:ACST
TZOFFSETFROM:+0930
-TZOFFSETTO:+1030
-TZNAME:ACDT
-DTSTART:19701004T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
-END:DAYLIGHT
+TZOFFSETTO:+0930
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Australia/Canberra.ics b/zoneinfo/Australia/Canberra.ics
new file mode 100644
index 00000000..3636f9d2
--- /dev/null
+++ b/zoneinfo/Australia/Canberra.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Sydney
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Sydney
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:AEDT
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1100
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1100
+TZOFFSETTO:+1000
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Australia/Currie.ics b/zoneinfo/Australia/Currie.ics
index 41f8363f..1f895266 100644
--- a/zoneinfo/Australia/Currie.ics
+++ b/zoneinfo/Australia/Currie.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/Australia/Currie
+TZID:/citadel.org/20171102_1/Australia/Currie
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Currie
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+1000
-TZOFFSETTO:+1100
-TZNAME:AEDT
-DTSTART:19701004T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AEST
TZOFFSETFROM:+1100
TZOFFSETTO:+1000
-TZNAME:AEST
DTSTART:19700405T030000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Australia/Darwin.ics b/zoneinfo/Australia/Darwin.ics
index b7826c86..3341d9ca 100644
--- a/zoneinfo/Australia/Darwin.ics
+++ b/zoneinfo/Australia/Darwin.ics
@@ -2,12 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_2/Australia/Darwin
+TZID:/citadel.org/20171102_1/Australia/Darwin
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Darwin
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
-TZOFFSETFROM:+0930
+TZNAME:ACST
+TZOFFSETFROM:+1030
TZOFFSETTO:+0930
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19440325T153000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:ACST
+TZOFFSETFROM:+0930
+TZOFFSETTO:+0930
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Australia/Eucla.ics b/zoneinfo/Australia/Eucla.ics
index 79a5dcab..7707f9a7 100644
--- a/zoneinfo/Australia/Eucla.ics
+++ b/zoneinfo/Australia/Eucla.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/Australia/Eucla
+TZID:/citadel.org/20171102_1/Australia/Eucla
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Eucla
-BEGIN:STANDARD
-TZOFFSETFROM:+0845
-TZOFFSETTO:+0845
-TZNAME:+0845
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Australia/Hobart.ics b/zoneinfo/Australia/Hobart.ics
index c0eb41c2..3b643f8c 100644
--- a/zoneinfo/Australia/Hobart.ics
+++ b/zoneinfo/Australia/Hobart.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/Australia/Hobart
+TZID:/citadel.org/20171102_1/Australia/Hobart
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Hobart
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+1000
-TZOFFSETTO:+1100
-TZNAME:AEDT
-DTSTART:19701004T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AEST
TZOFFSETFROM:+1100
TZOFFSETTO:+1000
-TZNAME:AEST
DTSTART:19700405T030000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Australia/LHI.ics b/zoneinfo/Australia/LHI.ics
new file mode 100644
index 00000000..49f15fe2
--- /dev/null
+++ b/zoneinfo/Australia/LHI.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Lord_Howe
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Lord_Howe
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:+11
+TZOFFSETFROM:+1030
+TZOFFSETTO:+1100
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+1030
+TZOFFSETFROM:+1100
+TZOFFSETTO:+1030
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:+1030
+TZOFFSETFROM:+1030
+TZOFFSETTO:+1030
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Australia/Lindeman.ics b/zoneinfo/Australia/Lindeman.ics
index c604fa56..b752c112 100644
--- a/zoneinfo/Australia/Lindeman.ics
+++ b/zoneinfo/Australia/Lindeman.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_2/Australia/Lindeman
+TZID:/citadel.org/20171102_1/Australia/Lindeman
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Lindeman
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:AEST
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
-TZNAME:AEST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Australia/Lord_Howe.ics b/zoneinfo/Australia/Lord_Howe.ics
index 1df1482e..49f15fe2 100644
--- a/zoneinfo/Australia/Lord_Howe.ics
+++ b/zoneinfo/Australia/Lord_Howe.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Australia/Lord_Howe
+TZID:/citadel.org/20171102_1/Australia/Lord_Howe
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Lord_Howe
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:+11
+TZOFFSETFROM:+1030
+TZOFFSETTO:+1100
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:+1030
TZOFFSETFROM:+1100
TZOFFSETTO:+1030
-TZNAME:+1030
DTSTART:19700405T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:STANDARD
-BEGIN:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+1030
TZOFFSETFROM:+1030
-TZOFFSETTO:+1100
-TZNAME:+11
-DTSTART:19701004T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
-END:DAYLIGHT
+TZOFFSETTO:+1030
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Australia/Melbourne.ics b/zoneinfo/Australia/Melbourne.ics
index b42d05ae..ff8cb0cd 100644
--- a/zoneinfo/Australia/Melbourne.ics
+++ b/zoneinfo/Australia/Melbourne.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/Australia/Melbourne
+TZID:/citadel.org/20171102_1/Australia/Melbourne
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Melbourne
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:AEDT
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1100
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AEST
TZOFFSETFROM:+1100
TZOFFSETTO:+1000
-TZNAME:AEST
DTSTART:19700405T030000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:STANDARD
-BEGIN:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AEST
TZOFFSETFROM:+1000
-TZOFFSETTO:+1100
-TZNAME:AEDT
-DTSTART:19701004T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
-END:DAYLIGHT
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Australia/NSW.ics b/zoneinfo/Australia/NSW.ics
new file mode 100644
index 00000000..3636f9d2
--- /dev/null
+++ b/zoneinfo/Australia/NSW.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Sydney
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Sydney
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:AEDT
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1100
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1100
+TZOFFSETTO:+1000
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Australia/North.ics b/zoneinfo/Australia/North.ics
new file mode 100644
index 00000000..3341d9ca
--- /dev/null
+++ b/zoneinfo/Australia/North.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Darwin
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Darwin
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:ACST
+TZOFFSETFROM:+1030
+TZOFFSETTO:+0930
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19440325T153000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:ACST
+TZOFFSETFROM:+0930
+TZOFFSETTO:+0930
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Australia/Perth.ics b/zoneinfo/Australia/Perth.ics
index 6bb0094e..aa7e32f9 100644
--- a/zoneinfo/Australia/Perth.ics
+++ b/zoneinfo/Australia/Perth.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_2/Australia/Perth
+TZID:/citadel.org/20171102_1/Australia/Perth
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Perth
-BEGIN:STANDARD
-TZOFFSETFROM:+0800
-TZOFFSETTO:+0800
-TZNAME:AWST
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Australia/Queensland.ics b/zoneinfo/Australia/Queensland.ics
new file mode 100644
index 00000000..0104ba26
--- /dev/null
+++ b/zoneinfo/Australia/Queensland.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Brisbane
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Brisbane
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1100
+TZOFFSETTO:+1000
+DTSTART:19700301T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=1SU;UNTIL=19920229T160000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:AEDT
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1100
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19911026T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Australia/South.ics b/zoneinfo/Australia/South.ics
new file mode 100644
index 00000000..edf8a64a
--- /dev/null
+++ b/zoneinfo/Australia/South.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Adelaide
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Adelaide
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:ACDT
+TZOFFSETFROM:+0930
+TZOFFSETTO:+1030
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:ACST
+TZOFFSETFROM:+1030
+TZOFFSETTO:+0930
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:ACST
+TZOFFSETFROM:+0930
+TZOFFSETTO:+0930
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Australia/Sydney.ics b/zoneinfo/Australia/Sydney.ics
index 48e763fe..3636f9d2 100644
--- a/zoneinfo/Australia/Sydney.ics
+++ b/zoneinfo/Australia/Sydney.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/Australia/Sydney
+TZID:/citadel.org/20171102_1/Australia/Sydney
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Australia/Sydney
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:AEDT
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1100
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:AEST
TZOFFSETFROM:+1100
TZOFFSETTO:+1000
-TZNAME:AEST
DTSTART:19700405T030000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:STANDARD
-BEGIN:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AEST
TZOFFSETFROM:+1000
-TZOFFSETTO:+1100
-TZNAME:AEDT
-DTSTART:19701004T020000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
-END:DAYLIGHT
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Australia/Tasmania.ics b/zoneinfo/Australia/Tasmania.ics
new file mode 100644
index 00000000..3b643f8c
--- /dev/null
+++ b/zoneinfo/Australia/Tasmania.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Hobart
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Hobart
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1100
+TZOFFSETTO:+1000
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Australia/Victoria.ics b/zoneinfo/Australia/Victoria.ics
new file mode 100644
index 00000000..ff8cb0cd
--- /dev/null
+++ b/zoneinfo/Australia/Victoria.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Melbourne
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Melbourne
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:AEDT
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1100
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1100
+TZOFFSETTO:+1000
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:AEST
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Australia/West.ics b/zoneinfo/Australia/West.ics
new file mode 100644
index 00000000..aa7e32f9
--- /dev/null
+++ b/zoneinfo/Australia/West.ics
@@ -0,0 +1,10 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Perth
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Perth
+X-PROLEPTIC-TZNAME:LMT
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Australia/Yancowinna.ics b/zoneinfo/Australia/Yancowinna.ics
new file mode 100644
index 00000000..988bcdc7
--- /dev/null
+++ b/zoneinfo/Australia/Yancowinna.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Australia/Broken_Hill
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Australia/Broken_Hill
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:ACDT
+TZOFFSETFROM:+0930
+TZOFFSETTO:+1030
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:ACST
+TZOFFSETFROM:+1030
+TZOFFSETTO:+0930
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:ACST
+TZOFFSETFROM:+0930
+TZOFFSETTO:+0930
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Brazil/Acre.ics b/zoneinfo/Brazil/Acre.ics
new file mode 100644
index 00000000..a380f3f2
--- /dev/null
+++ b/zoneinfo/Brazil/Acre.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Rio_Branco
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Rio_Branco
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-05
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Brazil/DeNoronha.ics b/zoneinfo/Brazil/DeNoronha.ics
new file mode 100644
index 00000000..1ba0a997
--- /dev/null
+++ b/zoneinfo/Brazil/DeNoronha.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Noronha
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Noronha
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-02
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Brazil/East.ics b/zoneinfo/Brazil/East.ics
new file mode 100644
index 00000000..af3dde22
--- /dev/null
+++ b/zoneinfo/Brazil/East.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Sao_Paulo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Sao_Paulo
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0300
+DTSTART:19700215T000000
+RRULE:FREQ=YEARLY;BYMONTH=2;BYDAY=3SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Brazil/West.ics b/zoneinfo/Brazil/West.ics
new file mode 100644
index 00000000..c8fdcc86
--- /dev/null
+++ b/zoneinfo/Brazil/West.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Manaus
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Manaus
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/CET.ics b/zoneinfo/CET.ics
new file mode 100644
index 00000000..e878338b
--- /dev/null
+++ b/zoneinfo/CET.ics
@@ -0,0 +1,37 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/CET
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:CET
+X-PROLEPTIC-TZNAME;X-NO-BIG-BANG=TRUE:CET
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/CST6CDT.ics b/zoneinfo/CST6CDT.ics
new file mode 100644
index 00000000..0e9fc868
--- /dev/null
+++ b/zoneinfo/CST6CDT.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/CST6CDT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:CST6CDT
+X-PROLEPTIC-TZNAME;X-NO-BIG-BANG=TRUE:CST
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T080000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T070000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Canada/Atlantic.ics b/zoneinfo/Canada/Atlantic.ics
new file mode 100644
index 00000000..01aef419
--- /dev/null
+++ b/zoneinfo/Canada/Atlantic.ics
@@ -0,0 +1,93 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Halifax
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Halifax
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19590927T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19590426T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19540926T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19540425T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19490925T050000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:ADT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19490424T060000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Canada/Central.ics b/zoneinfo/Canada/Central.ics
new file mode 100644
index 00000000..b00c5988
--- /dev/null
+++ b/zoneinfo/Canada/Central.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Winnipeg
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Winnipeg
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Canada/Eastern.ics b/zoneinfo/Canada/Eastern.ics
new file mode 100644
index 00000000..9b2d70cf
--- /dev/null
+++ b/zoneinfo/Canada/Eastern.ics
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Toronto
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Toronto
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19560930T060000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Canada/Mountain.ics b/zoneinfo/Canada/Mountain.ics
new file mode 100644
index 00000000..abae7a54
--- /dev/null
+++ b/zoneinfo/Canada/Mountain.ics
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Edmonton
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Edmonton
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Canada/Newfoundland.ics b/zoneinfo/Canada/Newfoundland.ics
new file mode 100644
index 00000000..4b1c888c
--- /dev/null
+++ b/zoneinfo/Canada/Newfoundland.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/St_Johns
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/St_Johns
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:NDT
+TZOFFSETFROM:-0330
+TZOFFSETTO:-0230
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NST
+TZOFFSETFROM:-0230
+TZOFFSETTO:-0330
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:NST
+TZOFFSETFROM:-0230
+TZOFFSETTO:-0330
+DTSTART:19701101T000100
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU;UNTIL=20101107T023100Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:NDT
+TZOFFSETFROM:-0330
+TZOFFSETTO:-0230
+DTSTART:19700308T000100
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU;UNTIL=20110313T033100Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NST
+TZOFFSETFROM:-0230
+TZOFFSETTO:-0330
+DTSTART:19701025T000100
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T023100Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:NDT
+TZOFFSETFROM:-0330
+TZOFFSETTO:-0230
+DTSTART:19700405T000100
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T033100Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NST
+TZOFFSETFROM:-0330
+TZOFFSETTO:-0330
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Canada/Pacific.ics b/zoneinfo/Canada/Pacific.ics
new file mode 100644
index 00000000..96db99bc
--- /dev/null
+++ b/zoneinfo/Canada/Pacific.ics
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Vancouver
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Vancouver
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T090000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19610924T090000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Canada/Saskatchewan.ics b/zoneinfo/Canada/Saskatchewan.ics
new file mode 100644
index 00000000..0541226a
--- /dev/null
+++ b/zoneinfo/Canada/Saskatchewan.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Regina
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Regina
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Canada/Yukon.ics b/zoneinfo/Canada/Yukon.ics
new file mode 100644
index 00000000..f57c99e2
--- /dev/null
+++ b/zoneinfo/Canada/Yukon.ics
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Whitehorse
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Whitehorse
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Chile/Continental.ics b/zoneinfo/Chile/Continental.ics
new file mode 100644
index 00000000..c86c0662
--- /dev/null
+++ b/zoneinfo/Chile/Continental.ics
@@ -0,0 +1,44 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Santiago
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Santiago
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:-03
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700809T000000
+RRULE:FREQ=YEARLY;BYMONTH=8;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700510T000000
+RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=2SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:-03
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+DTSTART:19700906T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SU;UNTIL=20140907T040000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0400
+DTSTART:19700426T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=20140427T030000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Chile/EasterIsland.ics b/zoneinfo/Chile/EasterIsland.ics
new file mode 100644
index 00000000..590fc5cc
--- /dev/null
+++ b/zoneinfo/Chile/EasterIsland.ics
@@ -0,0 +1,44 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Pacific/Easter
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Easter
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:-05
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700808T220000
+RRULE:FREQ=YEARLY;BYMONTH=8;BYDAY=2SA
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:-06
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19700509T220000
+RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=2SA
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:-05
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700905T220000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SA;UNTIL=20140907T040000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:-06
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19700425T220000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=4SA;UNTIL=20140427T030000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-06
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Cuba.ics b/zoneinfo/Cuba.ics
new file mode 100644
index 00000000..2976a9a1
--- /dev/null
+++ b/zoneinfo/Cuba.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Havana
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Havana
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T010000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/EET.ics b/zoneinfo/EET.ics
new file mode 100644
index 00000000..3bf893ea
--- /dev/null
+++ b/zoneinfo/EET.ics
@@ -0,0 +1,37 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/EET
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:EET
+X-PROLEPTIC-TZNAME;X-NO-BIG-BANG=TRUE:EET
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EEST
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+DTSTART:19700329T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19700927T040000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/EST.ics b/zoneinfo/EST.ics
new file mode 100644
index 00000000..330c7040
--- /dev/null
+++ b/zoneinfo/EST.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/EST
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:EST
+X-PROLEPTIC-TZNAME:EST
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/EST5EDT.ics b/zoneinfo/EST5EDT.ics
new file mode 100644
index 00000000..135dfb60
--- /dev/null
+++ b/zoneinfo/EST5EDT.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/EST5EDT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:EST5EDT
+X-PROLEPTIC-TZNAME;X-NO-BIG-BANG=TRUE:EST
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Egypt.ics b/zoneinfo/Egypt.ics
new file mode 100644
index 00000000..96c70800
--- /dev/null
+++ b/zoneinfo/Egypt.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Africa/Cairo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Cairo
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Eire.ics b/zoneinfo/Eire.ics
new file mode 100644
index 00000000..d6f3152c
--- /dev/null
+++ b/zoneinfo/Eire.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Europe/Dublin
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Dublin
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+0.ics b/zoneinfo/Etc/GMT+0.ics
new file mode 100644
index 00000000..8c3689ba
--- /dev/null
+++ b/zoneinfo/Etc/GMT+0.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT
+X-PROLEPTIC-TZNAME:GMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+1.ics b/zoneinfo/Etc/GMT+1.ics
new file mode 100644
index 00000000..7aceb76a
--- /dev/null
+++ b/zoneinfo/Etc/GMT+1.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+1
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+1
+X-PROLEPTIC-TZNAME:-01
+BEGIN:STANDARD
+TZNAME:-01
+TZOFFSETFROM:-0100
+TZOFFSETTO:-0100
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+10.ics b/zoneinfo/Etc/GMT+10.ics
new file mode 100644
index 00000000..b0176509
--- /dev/null
+++ b/zoneinfo/Etc/GMT+10.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+10
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+10
+X-PROLEPTIC-TZNAME:-10
+BEGIN:STANDARD
+TZNAME:-10
+TZOFFSETFROM:-1000
+TZOFFSETTO:-1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+11.ics b/zoneinfo/Etc/GMT+11.ics
new file mode 100644
index 00000000..7a8293bb
--- /dev/null
+++ b/zoneinfo/Etc/GMT+11.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+11
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+11
+X-PROLEPTIC-TZNAME:-11
+BEGIN:STANDARD
+TZNAME:-11
+TZOFFSETFROM:-1100
+TZOFFSETTO:-1100
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+12.ics b/zoneinfo/Etc/GMT+12.ics
new file mode 100644
index 00000000..b3113aab
--- /dev/null
+++ b/zoneinfo/Etc/GMT+12.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+12
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+12
+X-PROLEPTIC-TZNAME:-12
+BEGIN:STANDARD
+TZNAME:-12
+TZOFFSETFROM:-1200
+TZOFFSETTO:-1200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+2.ics b/zoneinfo/Etc/GMT+2.ics
new file mode 100644
index 00000000..86dfeeb0
--- /dev/null
+++ b/zoneinfo/Etc/GMT+2.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+2
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+2
+X-PROLEPTIC-TZNAME:-02
+BEGIN:STANDARD
+TZNAME:-02
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+3.ics b/zoneinfo/Etc/GMT+3.ics
new file mode 100644
index 00000000..3e2717c9
--- /dev/null
+++ b/zoneinfo/Etc/GMT+3.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+3
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+3
+X-PROLEPTIC-TZNAME:-03
+BEGIN:STANDARD
+TZNAME:-03
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+4.ics b/zoneinfo/Etc/GMT+4.ics
new file mode 100644
index 00000000..8c98011e
--- /dev/null
+++ b/zoneinfo/Etc/GMT+4.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+4
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+4
+X-PROLEPTIC-TZNAME:-04
+BEGIN:STANDARD
+TZNAME:-04
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0400
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+5.ics b/zoneinfo/Etc/GMT+5.ics
new file mode 100644
index 00000000..efcaf9a1
--- /dev/null
+++ b/zoneinfo/Etc/GMT+5.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+5
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+5
+X-PROLEPTIC-TZNAME:-05
+BEGIN:STANDARD
+TZNAME:-05
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+6.ics b/zoneinfo/Etc/GMT+6.ics
new file mode 100644
index 00000000..88a0c98e
--- /dev/null
+++ b/zoneinfo/Etc/GMT+6.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+6
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+6
+X-PROLEPTIC-TZNAME:-06
+BEGIN:STANDARD
+TZNAME:-06
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+7.ics b/zoneinfo/Etc/GMT+7.ics
new file mode 100644
index 00000000..93a6fa65
--- /dev/null
+++ b/zoneinfo/Etc/GMT+7.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+7
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+7
+X-PROLEPTIC-TZNAME:-07
+BEGIN:STANDARD
+TZNAME:-07
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+8.ics b/zoneinfo/Etc/GMT+8.ics
new file mode 100644
index 00000000..9567581b
--- /dev/null
+++ b/zoneinfo/Etc/GMT+8.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+8
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+8
+X-PROLEPTIC-TZNAME:-08
+BEGIN:STANDARD
+TZNAME:-08
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT+9.ics b/zoneinfo/Etc/GMT+9.ics
new file mode 100644
index 00000000..f5c2159f
--- /dev/null
+++ b/zoneinfo/Etc/GMT+9.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT+9
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT+9
+X-PROLEPTIC-TZNAME:-09
+BEGIN:STANDARD
+TZNAME:-09
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0900
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-0.ics b/zoneinfo/Etc/GMT-0.ics
new file mode 100644
index 00000000..8c3689ba
--- /dev/null
+++ b/zoneinfo/Etc/GMT-0.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT
+X-PROLEPTIC-TZNAME:GMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-1.ics b/zoneinfo/Etc/GMT-1.ics
new file mode 100644
index 00000000..c0d5c8ee
--- /dev/null
+++ b/zoneinfo/Etc/GMT-1.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-1
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-1
+X-PROLEPTIC-TZNAME:+01
+BEGIN:STANDARD
+TZNAME:+01
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-10.ics b/zoneinfo/Etc/GMT-10.ics
new file mode 100644
index 00000000..225e8d08
--- /dev/null
+++ b/zoneinfo/Etc/GMT-10.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-10
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-10
+X-PROLEPTIC-TZNAME:+10
+BEGIN:STANDARD
+TZNAME:+10
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-11.ics b/zoneinfo/Etc/GMT-11.ics
new file mode 100644
index 00000000..4ff586a3
--- /dev/null
+++ b/zoneinfo/Etc/GMT-11.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-11
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-11
+X-PROLEPTIC-TZNAME:+11
+BEGIN:STANDARD
+TZNAME:+11
+TZOFFSETFROM:+1100
+TZOFFSETTO:+1100
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-12.ics b/zoneinfo/Etc/GMT-12.ics
new file mode 100644
index 00000000..aa74081b
--- /dev/null
+++ b/zoneinfo/Etc/GMT-12.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-12
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-12
+X-PROLEPTIC-TZNAME:+12
+BEGIN:STANDARD
+TZNAME:+12
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-13.ics b/zoneinfo/Etc/GMT-13.ics
new file mode 100644
index 00000000..00c12677
--- /dev/null
+++ b/zoneinfo/Etc/GMT-13.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-13
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-13
+X-PROLEPTIC-TZNAME:+13
+BEGIN:STANDARD
+TZNAME:+13
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-14.ics b/zoneinfo/Etc/GMT-14.ics
new file mode 100644
index 00000000..2787f95c
--- /dev/null
+++ b/zoneinfo/Etc/GMT-14.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-14
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-14
+X-PROLEPTIC-TZNAME:+14
+BEGIN:STANDARD
+TZNAME:+14
+TZOFFSETFROM:+1400
+TZOFFSETTO:+1400
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-2.ics b/zoneinfo/Etc/GMT-2.ics
new file mode 100644
index 00000000..898906da
--- /dev/null
+++ b/zoneinfo/Etc/GMT-2.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-2
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-2
+X-PROLEPTIC-TZNAME:+02
+BEGIN:STANDARD
+TZNAME:+02
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-3.ics b/zoneinfo/Etc/GMT-3.ics
new file mode 100644
index 00000000..e4fe946b
--- /dev/null
+++ b/zoneinfo/Etc/GMT-3.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-3
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-3
+X-PROLEPTIC-TZNAME:+03
+BEGIN:STANDARD
+TZNAME:+03
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-4.ics b/zoneinfo/Etc/GMT-4.ics
new file mode 100644
index 00000000..19174f68
--- /dev/null
+++ b/zoneinfo/Etc/GMT-4.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-4
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-4
+X-PROLEPTIC-TZNAME:+04
+BEGIN:STANDARD
+TZNAME:+04
+TZOFFSETFROM:+0400
+TZOFFSETTO:+0400
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-5.ics b/zoneinfo/Etc/GMT-5.ics
new file mode 100644
index 00000000..5e00eae3
--- /dev/null
+++ b/zoneinfo/Etc/GMT-5.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-5
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-5
+X-PROLEPTIC-TZNAME:+05
+BEGIN:STANDARD
+TZNAME:+05
+TZOFFSETFROM:+0500
+TZOFFSETTO:+0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-6.ics b/zoneinfo/Etc/GMT-6.ics
new file mode 100644
index 00000000..27839354
--- /dev/null
+++ b/zoneinfo/Etc/GMT-6.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-6
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-6
+X-PROLEPTIC-TZNAME:+06
+BEGIN:STANDARD
+TZNAME:+06
+TZOFFSETFROM:+0600
+TZOFFSETTO:+0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-7.ics b/zoneinfo/Etc/GMT-7.ics
new file mode 100644
index 00000000..4baed461
--- /dev/null
+++ b/zoneinfo/Etc/GMT-7.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-7
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-7
+X-PROLEPTIC-TZNAME:+07
+BEGIN:STANDARD
+TZNAME:+07
+TZOFFSETFROM:+0700
+TZOFFSETTO:+0700
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-8.ics b/zoneinfo/Etc/GMT-8.ics
new file mode 100644
index 00000000..ea8357d1
--- /dev/null
+++ b/zoneinfo/Etc/GMT-8.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-8
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-8
+X-PROLEPTIC-TZNAME:+08
+BEGIN:STANDARD
+TZNAME:+08
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT-9.ics b/zoneinfo/Etc/GMT-9.ics
new file mode 100644
index 00000000..e77f9254
--- /dev/null
+++ b/zoneinfo/Etc/GMT-9.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT-9
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT-9
+X-PROLEPTIC-TZNAME:+09
+BEGIN:STANDARD
+TZNAME:+09
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0900
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT.ics b/zoneinfo/Etc/GMT.ics
new file mode 100644
index 00000000..8c3689ba
--- /dev/null
+++ b/zoneinfo/Etc/GMT.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT
+X-PROLEPTIC-TZNAME:GMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/GMT0.ics b/zoneinfo/Etc/GMT0.ics
new file mode 100644
index 00000000..8c3689ba
--- /dev/null
+++ b/zoneinfo/Etc/GMT0.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT
+X-PROLEPTIC-TZNAME:GMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/Greenwich.ics b/zoneinfo/Etc/Greenwich.ics
new file mode 100644
index 00000000..8c3689ba
--- /dev/null
+++ b/zoneinfo/Etc/Greenwich.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT
+X-PROLEPTIC-TZNAME:GMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/UCT.ics b/zoneinfo/Etc/UCT.ics
new file mode 100644
index 00000000..83949334
--- /dev/null
+++ b/zoneinfo/Etc/UCT.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/UCT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/UCT
+X-PROLEPTIC-TZNAME:UCT
+BEGIN:STANDARD
+TZNAME:UCT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/UTC.ics b/zoneinfo/Etc/UTC.ics
new file mode 100644
index 00000000..8476929f
--- /dev/null
+++ b/zoneinfo/Etc/UTC.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/UTC
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/UTC
+X-PROLEPTIC-TZNAME:UTC
+BEGIN:STANDARD
+TZNAME:UTC
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/Universal.ics b/zoneinfo/Etc/Universal.ics
new file mode 100644
index 00000000..8476929f
--- /dev/null
+++ b/zoneinfo/Etc/Universal.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/UTC
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/UTC
+X-PROLEPTIC-TZNAME:UTC
+BEGIN:STANDARD
+TZNAME:UTC
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Etc/Zulu.ics b/zoneinfo/Etc/Zulu.ics
new file mode 100644
index 00000000..8476929f
--- /dev/null
+++ b/zoneinfo/Etc/Zulu.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/UTC
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/UTC
+X-PROLEPTIC-TZNAME:UTC
+BEGIN:STANDARD
+TZNAME:UTC
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Amsterdam.ics b/zoneinfo/Europe/Amsterdam.ics
index 359ce06c..e4ca0240 100644
--- a/zoneinfo/Europe/Amsterdam.ics
+++ b/zoneinfo/Europe/Amsterdam.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Amsterdam
+TZID:/citadel.org/20171102_1/Europe/Amsterdam
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Amsterdam
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Andorra.ics b/zoneinfo/Europe/Andorra.ics
index 9f4327d3..f9086208 100644
--- a/zoneinfo/Europe/Andorra.ics
+++ b/zoneinfo/Europe/Andorra.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Andorra
+TZID:/citadel.org/20171102_1/Europe/Andorra
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Andorra
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Astrakhan.ics b/zoneinfo/Europe/Astrakhan.ics
index 73bebec2..3675b845 100644
--- a/zoneinfo/Europe/Astrakhan.ics
+++ b/zoneinfo/Europe/Astrakhan.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/Europe/Astrakhan
+TZID:/citadel.org/20171102_1/Europe/Astrakhan
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Astrakhan
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Athens.ics b/zoneinfo/Europe/Athens.ics
index 3e4a332f..de64d01b 100644
--- a/zoneinfo/Europe/Athens.ics
+++ b/zoneinfo/Europe/Athens.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Athens
+TZID:/citadel.org/20171102_1/Europe/Athens
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Athens
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19700927T040000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
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
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Belfast.ics b/zoneinfo/Europe/Belfast.ics
new file mode 100644
index 00000000..f355f0e4
--- /dev/null
+++ b/zoneinfo/Europe/Belfast.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Europe/London
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/London
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Belgrade.ics b/zoneinfo/Europe/Belgrade.ics
index a6ff2cc7..4a36fa09 100644
--- a/zoneinfo/Europe/Belgrade.ics
+++ b/zoneinfo/Europe/Belgrade.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Belgrade
+TZID:/citadel.org/20171102_1/Europe/Belgrade
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Belgrade
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Berlin.ics b/zoneinfo/Europe/Berlin.ics
index 53290a95..901fffe1 100644
--- a/zoneinfo/Europe/Berlin.ics
+++ b/zoneinfo/Europe/Berlin.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Berlin
+TZID:/citadel.org/20171102_1/Europe/Berlin
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Berlin
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Bratislava.ics b/zoneinfo/Europe/Bratislava.ics
index ba4d37c6..4edcc87a 100644
--- a/zoneinfo/Europe/Bratislava.ics
+++ b/zoneinfo/Europe/Bratislava.ics
@@ -2,21 +2,43 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Prague
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Prague
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T010000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Brussels.ics b/zoneinfo/Europe/Brussels.ics
index 9f314c07..47fe16d0 100644
--- a/zoneinfo/Europe/Brussels.ics
+++ b/zoneinfo/Europe/Brussels.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Brussels
+TZID:/citadel.org/20171102_1/Europe/Brussels
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Brussels
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Bucharest.ics b/zoneinfo/Europe/Bucharest.ics
index f9629562..00380bac 100644
--- a/zoneinfo/Europe/Bucharest.ics
+++ b/zoneinfo/Europe/Bucharest.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Bucharest
+TZID:/citadel.org/20171102_1/Europe/Bucharest
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Bucharest
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
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
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Budapest.ics b/zoneinfo/Europe/Budapest.ics
index 2241cd05..658bc096 100644
--- a/zoneinfo/Europe/Budapest.ics
+++ b/zoneinfo/Europe/Budapest.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Budapest
+TZID:/citadel.org/20171102_1/Europe/Budapest
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Budapest
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Busingen.ics b/zoneinfo/Europe/Busingen.ics
index 720a978d..3128ac79 100644
--- a/zoneinfo/Europe/Busingen.ics
+++ b/zoneinfo/Europe/Busingen.ics
@@ -2,21 +2,50 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Zurich
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Zurich
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19701005T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1MO;UNTIL=19421005T000000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700504T010000
+RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1MO;UNTIL=19420504T000000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Chisinau.ics b/zoneinfo/Europe/Chisinau.ics
index 311ae25e..58fb9e74 100644
--- a/zoneinfo/Europe/Chisinau.ics
+++ b/zoneinfo/Europe/Chisinau.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20150816_2/Europe/Chisinau
+TZID:/citadel.org/20171102_1/Europe/Chisinau
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Chisinau
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:EEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
TZNAME:EET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Copenhagen.ics b/zoneinfo/Europe/Copenhagen.ics
index a0b5f339..c69bdbfb 100644
--- a/zoneinfo/Europe/Copenhagen.ics
+++ b/zoneinfo/Europe/Copenhagen.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Copenhagen
+TZID:/citadel.org/20171102_1/Europe/Copenhagen
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Copenhagen
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Dublin.ics b/zoneinfo/Europe/Dublin.ics
index fa59a5d7..d6f3152c 100644
--- a/zoneinfo/Europe/Dublin.ics
+++ b/zoneinfo/Europe/Dublin.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Dublin
+TZID:/citadel.org/20171102_1/Europe/Dublin
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Dublin
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-TZNAME:IST
-DTSTART:19700329T010000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Gibraltar.ics b/zoneinfo/Europe/Gibraltar.ics
index b291844a..5b63bee2 100644
--- a/zoneinfo/Europe/Gibraltar.ics
+++ b/zoneinfo/Europe/Gibraltar.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Gibraltar
+TZID:/citadel.org/20171102_1/Europe/Gibraltar
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Gibraltar
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Guernsey.ics b/zoneinfo/Europe/Guernsey.ics
index 1556bcfb..f355f0e4 100644
--- a/zoneinfo/Europe/Guernsey.ics
+++ b/zoneinfo/Europe/Guernsey.ics
@@ -2,21 +2,22 @@ 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
+TZID:/citadel.org/20171102_1/Europe/London
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/London
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Helsinki.ics b/zoneinfo/Europe/Helsinki.ics
index 43adc9ae..8d7bd657 100644
--- a/zoneinfo/Europe/Helsinki.ics
+++ b/zoneinfo/Europe/Helsinki.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Helsinki
+TZID:/citadel.org/20171102_1/Europe/Helsinki
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Helsinki
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19700927T040000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:EEST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19820926T000000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EEST
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19820328T000000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:EET
-DTSTART:19701025T040000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Isle_of_Man.ics b/zoneinfo/Europe/Isle_of_Man.ics
index 4ff051a3..f355f0e4 100644
--- a/zoneinfo/Europe/Isle_of_Man.ics
+++ b/zoneinfo/Europe/Isle_of_Man.ics
@@ -2,21 +2,22 @@ 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
+TZID:/citadel.org/20171102_1/Europe/London
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/London
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Istanbul.ics b/zoneinfo/Europe/Istanbul.ics
index 42ca0741..f36ab486 100644
--- a/zoneinfo/Europe/Istanbul.ics
+++ b/zoneinfo/Europe/Istanbul.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Europe/Istanbul
+TZID:/citadel.org/20171102_1/Europe/Istanbul
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Istanbul
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Jersey.ics b/zoneinfo/Europe/Jersey.ics
index 5e31d055..f355f0e4 100644
--- a/zoneinfo/Europe/Jersey.ics
+++ b/zoneinfo/Europe/Jersey.ics
@@ -2,21 +2,22 @@ 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
+TZID:/citadel.org/20171102_1/Europe/London
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/London
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Kaliningrad.ics b/zoneinfo/Europe/Kaliningrad.ics
index 94b21f4e..6e86c636 100644
--- a/zoneinfo/Europe/Kaliningrad.ics
+++ b/zoneinfo/Europe/Kaliningrad.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_4/Europe/Kaliningrad
+TZID:/citadel.org/20171102_1/Europe/Kaliningrad
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Kaliningrad
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
-TZNAME:EET
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Kiev.ics b/zoneinfo/Europe/Kiev.ics
index 30501442..0cf10691 100644
--- a/zoneinfo/Europe/Kiev.ics
+++ b/zoneinfo/Europe/Kiev.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Kiev
+TZID:/citadel.org/20171102_1/Europe/Kiev
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Kiev
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-TZNAME:EEST
-DTSTART:19700329T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-TZNAME:EET
DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Kirov.ics b/zoneinfo/Europe/Kirov.ics
index 2b891a3d..59a25edf 100644
--- a/zoneinfo/Europe/Kirov.ics
+++ b/zoneinfo/Europe/Kirov.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/Europe/Kirov
+TZID:/citadel.org/20171102_1/Europe/Kirov
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Kirov
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Lisbon.ics b/zoneinfo/Europe/Lisbon.ics
index 8f647cdf..5fbc63b6 100644
--- a/zoneinfo/Europe/Lisbon.ics
+++ b/zoneinfo/Europe/Lisbon.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Lisbon
+TZID:/citadel.org/20171102_1/Europe/Lisbon
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Lisbon
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:WEST
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0100
+DTSTART:19700329T010000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:WET
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-TZNAME:WET
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+0000
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
TZOFFSETTO:+0100
-TZNAME:WEST
-DTSTART:19700329T010000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19950326T010000Z
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Ljubljana.ics b/zoneinfo/Europe/Ljubljana.ics
index df21bb0b..4a36fa09 100644
--- a/zoneinfo/Europe/Ljubljana.ics
+++ b/zoneinfo/Europe/Ljubljana.ics
@@ -2,21 +2,36 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Belgrade
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Belgrade
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/London.ics b/zoneinfo/Europe/London.ics
index 5394d4e2..f355f0e4 100644
--- a/zoneinfo/Europe/London.ics
+++ b/zoneinfo/Europe/London.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/London
+TZID:/citadel.org/20171102_1/Europe/London
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/London
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+0000
-TZOFFSETTO:+0100
-TZNAME:BST
-DTSTART:19700329T010000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:GMT
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
-TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Luxembourg.ics b/zoneinfo/Europe/Luxembourg.ics
index 57440a58..eee1f72d 100644
--- a/zoneinfo/Europe/Luxembourg.ics
+++ b/zoneinfo/Europe/Luxembourg.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Luxembourg
+TZID:/citadel.org/20171102_1/Europe/Luxembourg
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Luxembourg
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Madrid.ics b/zoneinfo/Europe/Madrid.ics
index 2e34240b..fc4b1f5c 100644
--- a/zoneinfo/Europe/Madrid.ics
+++ b/zoneinfo/Europe/Madrid.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Madrid
+TZID:/citadel.org/20171102_1/Europe/Madrid
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Madrid
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T010000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Malta.ics b/zoneinfo/Europe/Malta.ics
index 753f45eb..2ceb6ab8 100644
--- a/zoneinfo/Europe/Malta.ics
+++ b/zoneinfo/Europe/Malta.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Malta
+TZID:/citadel.org/20171102_1/Europe/Malta
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Malta
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700920T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=19800921T000000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700419T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=3SU;UNTIL=19790415T010000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Mariehamn.ics b/zoneinfo/Europe/Mariehamn.ics
index ead46604..8d7bd657 100644
--- a/zoneinfo/Europe/Mariehamn.ics
+++ b/zoneinfo/Europe/Mariehamn.ics
@@ -2,21 +2,50 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Helsinki
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Helsinki
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19700927T040000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:EEST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19820926T000000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EEST
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19820328T000000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:EET
-DTSTART:19701025T040000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Minsk.ics b/zoneinfo/Europe/Minsk.ics
index 6e428d03..0e46640c 100644
--- a/zoneinfo/Europe/Minsk.ics
+++ b/zoneinfo/Europe/Minsk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Europe/Minsk
+TZID:/citadel.org/20171102_1/Europe/Minsk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Minsk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Monaco.ics b/zoneinfo/Europe/Monaco.ics
index 6e49e35b..ec739d71 100644
--- a/zoneinfo/Europe/Monaco.ics
+++ b/zoneinfo/Europe/Monaco.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Monaco
+TZID:/citadel.org/20171102_1/Europe/Monaco
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Monaco
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Moscow.ics b/zoneinfo/Europe/Moscow.ics
index 013e89a7..0a5005f1 100644
--- a/zoneinfo/Europe/Moscow.ics
+++ b/zoneinfo/Europe/Moscow.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_3/Europe/Moscow
+TZID:/citadel.org/20171102_1/Europe/Moscow
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Moscow
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:MSK
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:MSK
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Nicosia.ics b/zoneinfo/Europe/Nicosia.ics
index c41eef93..0d4b2445 100644
--- a/zoneinfo/Europe/Nicosia.ics
+++ b/zoneinfo/Europe/Nicosia.ics
@@ -2,21 +2,43 @@ 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
+TZID:/citadel.org/20171102_1/Asia/Nicosia
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Nicosia
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:EEST
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+DTSTART:19700329T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-TZNAME:EET
DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
-TZNAME:EEST
-DTSTART:19700329T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+DTSTART:19700329T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19980328T220000Z
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19700927T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19970927T210000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Oslo.ics b/zoneinfo/Europe/Oslo.ics
index ff09377c..caaba508 100644
--- a/zoneinfo/Europe/Oslo.ics
+++ b/zoneinfo/Europe/Oslo.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Oslo
+TZID:/citadel.org/20171102_1/Europe/Oslo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Oslo
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Paris.ics b/zoneinfo/Europe/Paris.ics
index 69f341b7..250b6ee1 100644
--- a/zoneinfo/Europe/Paris.ics
+++ b/zoneinfo/Europe/Paris.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Paris
+TZID:/citadel.org/20171102_1/Europe/Paris
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Paris
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Podgorica.ics b/zoneinfo/Europe/Podgorica.ics
index 9a99154e..4a36fa09 100644
--- a/zoneinfo/Europe/Podgorica.ics
+++ b/zoneinfo/Europe/Podgorica.ics
@@ -2,21 +2,36 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Belgrade
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Belgrade
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Prague.ics b/zoneinfo/Europe/Prague.ics
index d3e5df40..4edcc87a 100644
--- a/zoneinfo/Europe/Prague.ics
+++ b/zoneinfo/Europe/Prague.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Prague
+TZID:/citadel.org/20171102_1/Europe/Prague
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Prague
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=19800406T010000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Riga.ics b/zoneinfo/Europe/Riga.ics
index 192cac04..ed4c16f7 100644
--- a/zoneinfo/Europe/Riga.ics
+++ b/zoneinfo/Europe/Riga.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Riga
+TZID:/citadel.org/20171102_1/Europe/Riga
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Riga
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
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
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Rome.ics b/zoneinfo/Europe/Rome.ics
index 91f51dfb..aa603b60 100644
--- a/zoneinfo/Europe/Rome.ics
+++ b/zoneinfo/Europe/Rome.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Rome
+TZID:/citadel.org/20171102_1/Europe/Rome
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Rome
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Samara.ics b/zoneinfo/Europe/Samara.ics
index 05b4f6c6..a84c6470 100644
--- a/zoneinfo/Europe/Samara.ics
+++ b/zoneinfo/Europe/Samara.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Europe/Samara
+TZID:/citadel.org/20171102_1/Europe/Samara
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Samara
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/San_Marino.ics b/zoneinfo/Europe/San_Marino.ics
index c01b6d37..aa603b60 100644
--- a/zoneinfo/Europe/San_Marino.ics
+++ b/zoneinfo/Europe/San_Marino.ics
@@ -2,21 +2,36 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Rome
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Rome
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Sarajevo.ics b/zoneinfo/Europe/Sarajevo.ics
index 63aa2334..4a36fa09 100644
--- a/zoneinfo/Europe/Sarajevo.ics
+++ b/zoneinfo/Europe/Sarajevo.ics
@@ -2,21 +2,36 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Belgrade
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Belgrade
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Saratov.ics b/zoneinfo/Europe/Saratov.ics
index 806f31af..52b6d328 100644
--- a/zoneinfo/Europe/Saratov.ics
+++ b/zoneinfo/Europe/Saratov.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/Europe/Saratov
+TZID:/citadel.org/20171102_1/Europe/Saratov
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Saratov
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Simferopol.ics b/zoneinfo/Europe/Simferopol.ics
index 01cea5af..a3366790 100644
--- a/zoneinfo/Europe/Simferopol.ics
+++ b/zoneinfo/Europe/Simferopol.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20140920_2/Europe/Simferopol
+TZID:/citadel.org/20171102_1/Europe/Simferopol
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Simferopol
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:MSK
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:MSK
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Skopje.ics b/zoneinfo/Europe/Skopje.ics
index b9b3c366..4a36fa09 100644
--- a/zoneinfo/Europe/Skopje.ics
+++ b/zoneinfo/Europe/Skopje.ics
@@ -2,21 +2,36 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Belgrade
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Belgrade
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Sofia.ics b/zoneinfo/Europe/Sofia.ics
index 29ea7217..c19bc72f 100644
--- a/zoneinfo/Europe/Sofia.ics
+++ b/zoneinfo/Europe/Sofia.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Sofia
+TZID:/citadel.org/20171102_1/Europe/Sofia
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Sofia
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
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
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Stockholm.ics b/zoneinfo/Europe/Stockholm.ics
index 63bdf6a9..67ae9810 100644
--- a/zoneinfo/Europe/Stockholm.ics
+++ b/zoneinfo/Europe/Stockholm.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Stockholm
+TZID:/citadel.org/20171102_1/Europe/Stockholm
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Stockholm
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Tallinn.ics b/zoneinfo/Europe/Tallinn.ics
index 356c7d19..91ff472c 100644
--- a/zoneinfo/Europe/Tallinn.ics
+++ b/zoneinfo/Europe/Tallinn.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Tallinn
+TZID:/citadel.org/20171102_1/Europe/Tallinn
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Tallinn
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
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
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Tirane.ics b/zoneinfo/Europe/Tirane.ics
index d6a60344..dc7f7534 100644
--- a/zoneinfo/Europe/Tirane.ics
+++ b/zoneinfo/Europe/Tirane.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Tirane
+TZID:/citadel.org/20171102_1/Europe/Tirane
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Tirane
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Tiraspol.ics b/zoneinfo/Europe/Tiraspol.ics
new file mode 100644
index 00000000..58fb9e74
--- /dev/null
+++ b/zoneinfo/Europe/Tiraspol.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Europe/Chisinau
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Chisinau
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EEST
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Europe/Ulyanovsk.ics b/zoneinfo/Europe/Ulyanovsk.ics
index 0b2d0ff0..b54e5fe9 100644
--- a/zoneinfo/Europe/Ulyanovsk.ics
+++ b/zoneinfo/Europe/Ulyanovsk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_1/Europe/Ulyanovsk
+TZID:/citadel.org/20171102_1/Europe/Ulyanovsk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Ulyanovsk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Uzhgorod.ics b/zoneinfo/Europe/Uzhgorod.ics
index b093b909..f57d138d 100644
--- a/zoneinfo/Europe/Uzhgorod.ics
+++ b/zoneinfo/Europe/Uzhgorod.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Uzhgorod
+TZID:/citadel.org/20171102_1/Europe/Uzhgorod
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Uzhgorod
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-TZNAME:EEST
-DTSTART:19700329T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-TZNAME:EET
DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Vaduz.ics b/zoneinfo/Europe/Vaduz.ics
index 50657b52..3128ac79 100644
--- a/zoneinfo/Europe/Vaduz.ics
+++ b/zoneinfo/Europe/Vaduz.ics
@@ -2,21 +2,50 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Zurich
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Zurich
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19701005T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1MO;UNTIL=19421005T000000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700504T010000
+RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1MO;UNTIL=19420504T000000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Vatican.ics b/zoneinfo/Europe/Vatican.ics
index 91c480df..aa603b60 100644
--- a/zoneinfo/Europe/Vatican.ics
+++ b/zoneinfo/Europe/Vatican.ics
@@ -2,21 +2,36 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Rome
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Rome
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Vienna.ics b/zoneinfo/Europe/Vienna.ics
index b246f0f2..db6a6206 100644
--- a/zoneinfo/Europe/Vienna.ics
+++ b/zoneinfo/Europe/Vienna.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Vienna
+TZID:/citadel.org/20171102_1/Europe/Vienna
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Vienna
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Vilnius.ics b/zoneinfo/Europe/Vilnius.ics
index cf6dbb7e..dc3a4b6b 100644
--- a/zoneinfo/Europe/Vilnius.ics
+++ b/zoneinfo/Europe/Vilnius.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Vilnius
+TZID:/citadel.org/20171102_1/Europe/Vilnius
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Vilnius
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:EEST
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
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Volgograd.ics b/zoneinfo/Europe/Volgograd.ics
index 25bc3ce0..73472228 100644
--- a/zoneinfo/Europe/Volgograd.ics
+++ b/zoneinfo/Europe/Volgograd.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Europe/Volgograd
+TZID:/citadel.org/20171102_1/Europe/Volgograd
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Volgograd
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+03
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:+03
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Europe/Warsaw.ics b/zoneinfo/Europe/Warsaw.ics
index 97df8de6..1fce2436 100644
--- a/zoneinfo/Europe/Warsaw.ics
+++ b/zoneinfo/Europe/Warsaw.ics
@@ -2,21 +2,36 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Warsaw
+TZID:/citadel.org/20171102_1/Europe/Warsaw
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Warsaw
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Zagreb.ics b/zoneinfo/Europe/Zagreb.ics
index c10bcc9d..4a36fa09 100644
--- a/zoneinfo/Europe/Zagreb.ics
+++ b/zoneinfo/Europe/Zagreb.ics
@@ -2,21 +2,36 @@ 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
+TZID:/citadel.org/20171102_1/Europe/Belgrade
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Belgrade
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
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
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Zaporozhye.ics b/zoneinfo/Europe/Zaporozhye.ics
index 78896428..27c00ebd 100644
--- a/zoneinfo/Europe/Zaporozhye.ics
+++ b/zoneinfo/Europe/Zaporozhye.ics
@@ -2,21 +2,22 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Zaporozhye
+TZID:/citadel.org/20171102_1/Europe/Zaporozhye
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Zaporozhye
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+0200
-TZOFFSETTO:+0300
-TZNAME:EEST
-DTSTART:19700329T030000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
-TZNAME:EET
DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Europe/Zurich.ics b/zoneinfo/Europe/Zurich.ics
index a3926d3c..3128ac79 100644
--- a/zoneinfo/Europe/Zurich.ics
+++ b/zoneinfo/Europe/Zurich.ics
@@ -2,21 +2,50 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Europe/Zurich
+TZID:/citadel.org/20171102_1/Europe/Zurich
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Europe/Zurich
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
-TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
+DTSTART:19701005T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1MO;UNTIL=19421005T000000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700504T010000
+RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1MO;UNTIL=19420504T000000Z
+END:DAYLIGHT
+BEGIN:STANDARD
TZNAME:CET
-DTSTART:19701025T030000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/GB-Eire.ics b/zoneinfo/GB-Eire.ics
new file mode 100644
index 00000000..f355f0e4
--- /dev/null
+++ b/zoneinfo/GB-Eire.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Europe/London
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/London
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/GB.ics b/zoneinfo/GB.ics
new file mode 100644
index 00000000..f355f0e4
--- /dev/null
+++ b/zoneinfo/GB.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Europe/London
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/London
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/GMT+0.ics b/zoneinfo/GMT+0.ics
new file mode 100644
index 00000000..8c3689ba
--- /dev/null
+++ b/zoneinfo/GMT+0.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT
+X-PROLEPTIC-TZNAME:GMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/GMT-0.ics b/zoneinfo/GMT-0.ics
new file mode 100644
index 00000000..8c3689ba
--- /dev/null
+++ b/zoneinfo/GMT-0.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT
+X-PROLEPTIC-TZNAME:GMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/GMT.ics b/zoneinfo/GMT.ics
new file mode 100644
index 00000000..8c3689ba
--- /dev/null
+++ b/zoneinfo/GMT.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT
+X-PROLEPTIC-TZNAME:GMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/GMT0.ics b/zoneinfo/GMT0.ics
new file mode 100644
index 00000000..8c3689ba
--- /dev/null
+++ b/zoneinfo/GMT0.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT
+X-PROLEPTIC-TZNAME:GMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Greenwich.ics b/zoneinfo/Greenwich.ics
new file mode 100644
index 00000000..8c3689ba
--- /dev/null
+++ b/zoneinfo/Greenwich.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/GMT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/GMT
+X-PROLEPTIC-TZNAME:GMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/HST.ics b/zoneinfo/HST.ics
new file mode 100644
index 00000000..72b43046
--- /dev/null
+++ b/zoneinfo/HST.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/HST
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:HST
+X-PROLEPTIC-TZNAME:HST
+BEGIN:STANDARD
+TZNAME:HST
+TZOFFSETFROM:-1000
+TZOFFSETTO:-1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Hongkong.ics b/zoneinfo/Hongkong.ics
new file mode 100644
index 00000000..70ce99c3
--- /dev/null
+++ b/zoneinfo/Hongkong.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Hong_Kong
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Hong_Kong
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:HKT
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Iceland.ics b/zoneinfo/Iceland.ics
new file mode 100644
index 00000000..a9b15dc9
--- /dev/null
+++ b/zoneinfo/Iceland.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Atlantic/Reykjavik
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Atlantic/Reykjavik
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:GMT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Indian/Antananarivo.ics b/zoneinfo/Indian/Antananarivo.ics
index 2a6328dd..b97d63b1 100644
--- a/zoneinfo/Indian/Antananarivo.ics
+++ b/zoneinfo/Indian/Antananarivo.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Indian/Antananarivo
-X-LIC-LOCATION:Indian/Antananarivo
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Indian/Chagos.ics b/zoneinfo/Indian/Chagos.ics
index f176a579..9037241f 100644
--- a/zoneinfo/Indian/Chagos.ics
+++ b/zoneinfo/Indian/Chagos.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Indian/Chagos
+TZID:/citadel.org/20171102_1/Indian/Chagos
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Indian/Chagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+06
TZOFFSETFROM:+0600
TZOFFSETTO:+0600
-TZNAME:+06
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Indian/Christmas.ics b/zoneinfo/Indian/Christmas.ics
index 41fe58d6..447daf67 100644
--- a/zoneinfo/Indian/Christmas.ics
+++ b/zoneinfo/Indian/Christmas.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Indian/Christmas
+TZID:/citadel.org/20171102_1/Indian/Christmas
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Indian/Christmas
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+07
TZOFFSETFROM:+0700
TZOFFSETTO:+0700
-TZNAME:+07
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Indian/Cocos.ics b/zoneinfo/Indian/Cocos.ics
index 700e1eae..e1bbf4d8 100644
--- a/zoneinfo/Indian/Cocos.ics
+++ b/zoneinfo/Indian/Cocos.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Indian/Cocos
+TZID:/citadel.org/20171102_1/Indian/Cocos
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Indian/Cocos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+0630
TZOFFSETFROM:+0630
TZOFFSETTO:+0630
-TZNAME:+0630
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Indian/Comoro.ics b/zoneinfo/Indian/Comoro.ics
index 3f642fe9..b97d63b1 100644
--- a/zoneinfo/Indian/Comoro.ics
+++ b/zoneinfo/Indian/Comoro.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Indian/Comoro
-X-LIC-LOCATION:Indian/Comoro
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Indian/Kerguelen.ics b/zoneinfo/Indian/Kerguelen.ics
index 8ec73a9b..2436460f 100644
--- a/zoneinfo/Indian/Kerguelen.ics
+++ b/zoneinfo/Indian/Kerguelen.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Indian/Kerguelen
+TZID:/citadel.org/20171102_1/Indian/Kerguelen
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Indian/Kerguelen
+X-PROLEPTIC-TZNAME:-00
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Indian/Mahe.ics b/zoneinfo/Indian/Mahe.ics
index 67c3ce14..4d950bf8 100644
--- a/zoneinfo/Indian/Mahe.ics
+++ b/zoneinfo/Indian/Mahe.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Indian/Mahe
+TZID:/citadel.org/20171102_1/Indian/Mahe
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Indian/Mahe
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Indian/Maldives.ics b/zoneinfo/Indian/Maldives.ics
index 0ebb5a26..a160d9fc 100644
--- a/zoneinfo/Indian/Maldives.ics
+++ b/zoneinfo/Indian/Maldives.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Indian/Maldives
+TZID:/citadel.org/20171102_1/Indian/Maldives
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Indian/Maldives
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+05
TZOFFSETFROM:+0500
TZOFFSETTO:+0500
-TZNAME:+05
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Indian/Mauritius.ics b/zoneinfo/Indian/Mauritius.ics
index 5311ce31..b7c7e065 100644
--- a/zoneinfo/Indian/Mauritius.ics
+++ b/zoneinfo/Indian/Mauritius.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Indian/Mauritius
+TZID:/citadel.org/20171102_1/Indian/Mauritius
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Indian/Mauritius
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Indian/Mayotte.ics b/zoneinfo/Indian/Mayotte.ics
index 31c98230..b97d63b1 100644
--- a/zoneinfo/Indian/Mayotte.ics
+++ b/zoneinfo/Indian/Mayotte.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Indian/Mayotte
-X-LIC-LOCATION:Indian/Mayotte
+TZID:/citadel.org/20171102_1/Africa/Nairobi
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Nairobi
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
-TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Indian/Reunion.ics b/zoneinfo/Indian/Reunion.ics
index bac90c3b..cb6def9d 100644
--- a/zoneinfo/Indian/Reunion.ics
+++ b/zoneinfo/Indian/Reunion.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Indian/Reunion
+TZID:/citadel.org/20171102_1/Indian/Reunion
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Indian/Reunion
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+04
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
-TZNAME:+04
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Iran.ics b/zoneinfo/Iran.ics
new file mode 100644
index 00000000..9a7087d7
--- /dev/null
+++ b/zoneinfo/Iran.ics
@@ -0,0 +1,100 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Tehran
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Tehran
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
+DTSTART:19700921T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700321T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
+DTSTART:19700922T000000
+;UNTIL=20350921T193000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700322T000000
+;UNTIL=20350321T203000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
+DTSTART:19700921T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=20330920T193000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700321T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20330320T203000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
+DTSTART:19700922T000000
+;UNTIL=20310921T193000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700322T000000
+;UNTIL=20310321T203000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
+DTSTART:19700921T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=3SU;UNTIL=20290920T193000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700321T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20290320T203000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0430
+TZOFFSETTO:+0330
+DTSTART:19700922T000000
+;UNTIL=20270921T193000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+0430
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0430
+DTSTART:19700322T000000
+;UNTIL=20270321T203000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+0330
+TZOFFSETFROM:+0330
+TZOFFSETTO:+0330
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Israel.ics b/zoneinfo/Israel.ics
new file mode 100644
index 00000000..4193a968
--- /dev/null
+++ b/zoneinfo/Israel.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Jerusalem
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Jerusalem
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:IST
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:IDT
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+DTSTART:19700327T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:IST
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Jamaica.ics b/zoneinfo/Jamaica.ics
new file mode 100644
index 00000000..0ec7c487
--- /dev/null
+++ b/zoneinfo/Jamaica.ics
@@ -0,0 +1,10 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Jamaica
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Jamaica
+X-PROLEPTIC-TZNAME:LMT
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Japan.ics b/zoneinfo/Japan.ics
new file mode 100644
index 00000000..ea9908c8
--- /dev/null
+++ b/zoneinfo/Japan.ics
@@ -0,0 +1,10 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Tokyo
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Tokyo
+X-PROLEPTIC-TZNAME:LMT
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Kwajalein.ics b/zoneinfo/Kwajalein.ics
new file mode 100644
index 00000000..2830528f
--- /dev/null
+++ b/zoneinfo/Kwajalein.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Pacific/Kwajalein
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Kwajalein
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+12
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Libya.ics b/zoneinfo/Libya.ics
new file mode 100644
index 00000000..2b68b9fd
--- /dev/null
+++ b/zoneinfo/Libya.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Africa/Tripoli
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Africa/Tripoli
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/MET.ics b/zoneinfo/MET.ics
new file mode 100644
index 00000000..f3ee6150
--- /dev/null
+++ b/zoneinfo/MET.ics
@@ -0,0 +1,37 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/MET
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:MET
+X-PROLEPTIC-TZNAME;X-NO-BIG-BANG=TRUE:MET
+BEGIN:STANDARD
+TZNAME:MET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:MET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/MST.ics b/zoneinfo/MST.ics
new file mode 100644
index 00000000..16de36f2
--- /dev/null
+++ b/zoneinfo/MST.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/MST
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:MST
+X-PROLEPTIC-TZNAME:MST
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/MST7MDT.ics b/zoneinfo/MST7MDT.ics
new file mode 100644
index 00000000..977d8e59
--- /dev/null
+++ b/zoneinfo/MST7MDT.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/MST7MDT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:MST7MDT
+X-PROLEPTIC-TZNAME;X-NO-BIG-BANG=TRUE:MST
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Mexico/BajaNorte.ics b/zoneinfo/Mexico/BajaNorte.ics
new file mode 100644
index 00000000..67c5e210
--- /dev/null
+++ b/zoneinfo/Mexico/BajaNorte.ics
@@ -0,0 +1,65 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Tijuana
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Tijuana
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20090405T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20091025T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19600925T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T010000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19600424T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Mexico/BajaSur.ics b/zoneinfo/Mexico/BajaSur.ics
new file mode 100644
index 00000000..65a93698
--- /dev/null
+++ b/zoneinfo/Mexico/BajaSur.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Mazatlan
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Mazatlan
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Mexico/General.ics b/zoneinfo/Mexico/General.ics
new file mode 100644
index 00000000..5f4fd195
--- /dev/null
+++ b/zoneinfo/Mexico/General.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Mexico_City
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Mexico_City
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/NZ-CHAT.ics b/zoneinfo/NZ-CHAT.ics
new file mode 100644
index 00000000..6c8849bd
--- /dev/null
+++ b/zoneinfo/NZ-CHAT.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Pacific/Chatham
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Chatham
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+1245
+TZOFFSETFROM:+1345
+TZOFFSETTO:+1245
+DTSTART:19700405T034500
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+1345
+TZOFFSETFROM:+1245
+TZOFFSETTO:+1345
+DTSTART:19700927T024500
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:+1345
+TZOFFSETFROM:+1245
+TZOFFSETTO:+1345
+DTSTART:19701004T024500
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=20060930T140000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+1245
+TZOFFSETFROM:+1345
+TZOFFSETTO:+1245
+DTSTART:19700315T034500
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20070317T140000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:+1245
+TZOFFSETFROM:+1345
+TZOFFSETTO:+1245
+DTSTART:19700301T034500
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=1SU;UNTIL=19890304T140000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+1345
+TZOFFSETFROM:+1245
+TZOFFSETTO:+1345
+DTSTART:19701025T024500
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19881029T140000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+1245
+TZOFFSETFROM:+1245
+TZOFFSETTO:+1245
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/NZ.ics b/zoneinfo/NZ.ics
new file mode 100644
index 00000000..784e2ec7
--- /dev/null
+++ b/zoneinfo/NZ.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Pacific/Auckland
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Auckland
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:NZDT
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1300
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:NZDT
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1300
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=20060930T140000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700315T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20070317T140000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700301T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=1SU;UNTIL=19890304T140000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:NZDT
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1300
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19881029T140000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1200
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Navajo.ics b/zoneinfo/Navajo.ics
new file mode 100644
index 00000000..6b0de3e8
--- /dev/null
+++ b/zoneinfo/Navajo.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Denver
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Denver
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/PRC.ics b/zoneinfo/PRC.ics
new file mode 100644
index 00000000..41298259
--- /dev/null
+++ b/zoneinfo/PRC.ics
@@ -0,0 +1,37 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Shanghai
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Shanghai
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0900
+DTSTART:19700412T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=10,11,12,13,14,15,16;BYDAY=SU;UNTIL=19910413T160000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19700913T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=11,12,13,14,15,16,17;BYDAY=SU;UNTIL=19910914T150000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0800
+DTSTART:19701001T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=19410930T150000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/PST8PDT.ics b/zoneinfo/PST8PDT.ics
new file mode 100644
index 00000000..69ef263d
--- /dev/null
+++ b/zoneinfo/PST8PDT.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/PST8PDT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:PST8PDT
+X-PROLEPTIC-TZNAME;X-NO-BIG-BANG=TRUE:PST
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T100000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Pacific/Apia.ics b/zoneinfo/Pacific/Apia.ics
index b5923a9c..49cf8e4e 100644
--- a/zoneinfo/Pacific/Apia.ics
+++ b/zoneinfo/Pacific/Apia.ics
@@ -2,21 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Pacific/Apia
+TZID:/citadel.org/20171102_1/Pacific/Apia
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Apia
-BEGIN:STANDARD
-TZOFFSETFROM:+1400
-TZOFFSETTO:+1300
-TZNAME:+13
-DTSTART:19700405T040000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
-END:STANDARD
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+1300
-TZOFFSETTO:+1400
-TZNAME:+14
-DTSTART:19700927T030000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
-END:DAYLIGHT
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Pacific/Auckland.ics b/zoneinfo/Pacific/Auckland.ics
index b7af6423..784e2ec7 100644
--- a/zoneinfo/Pacific/Auckland.ics
+++ b/zoneinfo/Pacific/Auckland.ics
@@ -2,21 +2,57 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20110318_2/Pacific/Auckland
+TZID:/citadel.org/20171102_1/Pacific/Auckland
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Auckland
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700405T030000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:NZDT
TZOFFSETFROM:+1200
TZOFFSETTO:+1300
-TZNAME:NZDT
DTSTART:19700927T020000
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:NZDT
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1300
+DTSTART:19701004T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=20060930T140000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:NZST
TZOFFSETFROM:+1300
TZOFFSETTO:+1200
+DTSTART:19700315T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20070317T140000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:NZST
-DTSTART:19700405T030000
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700301T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=1SU;UNTIL=19890304T140000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:NZDT
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1300
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19881029T140000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:NZST
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Pacific/Bougainville.ics b/zoneinfo/Pacific/Bougainville.ics
index d67a443b..0fb37fcf 100644
--- a/zoneinfo/Pacific/Bougainville.ics
+++ b/zoneinfo/Pacific/Bougainville.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Bougainville
+TZID:/citadel.org/20171102_1/Pacific/Bougainville
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Bougainville
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:+11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Chatham.ics b/zoneinfo/Pacific/Chatham.ics
index 431082c8..6c8849bd 100644
--- a/zoneinfo/Pacific/Chatham.ics
+++ b/zoneinfo/Pacific/Chatham.ics
@@ -2,21 +2,57 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/Pacific/Chatham
+TZID:/citadel.org/20171102_1/Pacific/Chatham
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Chatham
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+1245
+TZOFFSETFROM:+1345
+TZOFFSETTO:+1245
+DTSTART:19700405T034500
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:+1345
TZOFFSETFROM:+1245
TZOFFSETTO:+1345
-TZNAME:+1345
DTSTART:19700927T024500
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:+1345
+TZOFFSETFROM:+1245
+TZOFFSETTO:+1345
+DTSTART:19701004T024500
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU;UNTIL=20060930T140000Z
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:+1245
TZOFFSETFROM:+1345
TZOFFSETTO:+1245
+DTSTART:19700315T034500
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=3SU;UNTIL=20070317T140000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:+1245
-DTSTART:19700405T034500
-RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+TZOFFSETFROM:+1345
+TZOFFSETTO:+1245
+DTSTART:19700301T034500
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=1SU;UNTIL=19890304T140000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+1345
+TZOFFSETFROM:+1245
+TZOFFSETTO:+1345
+DTSTART:19701025T024500
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19881029T140000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+1245
+TZOFFSETFROM:+1245
+TZOFFSETTO:+1245
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Pacific/Chuuk.ics b/zoneinfo/Pacific/Chuuk.ics
index 5d3240db..f8980908 100644
--- a/zoneinfo/Pacific/Chuuk.ics
+++ b/zoneinfo/Pacific/Chuuk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Chuuk
+TZID:/citadel.org/20171102_1/Pacific/Chuuk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Chuuk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+10
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
-TZNAME:+10
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Easter.ics b/zoneinfo/Pacific/Easter.ics
index d67c0946..590fc5cc 100644
--- a/zoneinfo/Pacific/Easter.ics
+++ b/zoneinfo/Pacific/Easter.ics
@@ -2,21 +2,43 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_4/Pacific/Easter
+TZID:/citadel.org/20171102_1/Pacific/Easter
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Easter
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:-05
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700808T220000
+RRULE:FREQ=YEARLY;BYMONTH=8;BYDAY=2SA
+END:DAYLIGHT
BEGIN:STANDARD
+TZNAME:-06
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
-TZNAME:-06
DTSTART:19700509T220000
RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=2SA
END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:-05
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
-TZNAME:-05
-DTSTART:19700808T220000
-RRULE:FREQ=YEARLY;BYMONTH=8;BYDAY=2SA
+DTSTART:19700905T220000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SA;UNTIL=20140907T040000Z
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:-06
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19700425T220000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=4SA;UNTIL=20140427T030000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:-06
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Pacific/Efate.ics b/zoneinfo/Pacific/Efate.ics
index 78fe53f1..4c9f1b3d 100644
--- a/zoneinfo/Pacific/Efate.ics
+++ b/zoneinfo/Pacific/Efate.ics
@@ -2,12 +2,35 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Efate
+TZID:/citadel.org/20171102_1/Pacific/Efate
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Efate
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+11
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1100
+DTSTART:19700125T000000
+RRULE:FREQ=YEARLY;BYMONTH=1;BYDAY=-1SU;UNTIL=19930123T120000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:+12
TZOFFSETFROM:+1100
+TZOFFSETTO:+1200
+DTSTART:19700927T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19910928T130000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:+11
+TZOFFSETFROM:+1200
TZOFFSETTO:+1100
+DTSTART:19700329T000000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19910323T120000Z
+END:STANDARD
+BEGIN:STANDARD
TZNAME:+11
+TZOFFSETFROM:+1100
+TZOFFSETTO:+1100
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Enderbury.ics b/zoneinfo/Pacific/Enderbury.ics
index 1e9f8d03..fddfd2f4 100644
--- a/zoneinfo/Pacific/Enderbury.ics
+++ b/zoneinfo/Pacific/Enderbury.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Enderbury
+TZID:/citadel.org/20171102_1/Pacific/Enderbury
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Enderbury
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+13
TZOFFSETFROM:+1300
TZOFFSETTO:+1300
-TZNAME:+13
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Fakaofo.ics b/zoneinfo/Pacific/Fakaofo.ics
index 832ffe47..03b387a4 100644
--- a/zoneinfo/Pacific/Fakaofo.ics
+++ b/zoneinfo/Pacific/Fakaofo.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_3/Pacific/Fakaofo
+TZID:/citadel.org/20171102_1/Pacific/Fakaofo
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Fakaofo
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+13
TZOFFSETFROM:+1300
TZOFFSETTO:+1300
-TZNAME:+13
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Fiji.ics b/zoneinfo/Pacific/Fiji.ics
index 8176cf47..1760b764 100644
--- a/zoneinfo/Pacific/Fiji.ics
+++ b/zoneinfo/Pacific/Fiji.ics
@@ -2,21 +2,29 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_5/Pacific/Fiji
+TZID:/citadel.org/20171102_1/Pacific/Fiji
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Fiji
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+12
+TZOFFSETFROM:+1300
+TZOFFSETTO:+1200
+DTSTART:19700118T030000
+RRULE:FREQ=YEARLY;BYMONTH=1;BYMONTHDAY=14,15,16,17,18,19,20;BYDAY=SU
+END:STANDARD
BEGIN:DAYLIGHT
+TZNAME:+13
TZOFFSETFROM:+1200
TZOFFSETTO:+1300
-TZNAME:+13
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
-TZOFFSETFROM:+1300
-TZOFFSETTO:+1200
TZNAME:+12
-DTSTART:19700118T030000
-RRULE:FREQ=YEARLY;BYMONTH=1;BYDAY=3SU
+TZOFFSETFROM:+1200
+TZOFFSETTO:+1200
+DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Pacific/Funafuti.ics b/zoneinfo/Pacific/Funafuti.ics
index 999e4f34..0238df55 100644
--- a/zoneinfo/Pacific/Funafuti.ics
+++ b/zoneinfo/Pacific/Funafuti.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Funafuti
+TZID:/citadel.org/20171102_1/Pacific/Funafuti
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Funafuti
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+12
TZOFFSETFROM:+1200
TZOFFSETTO:+1200
-TZNAME:+12
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Galapagos.ics b/zoneinfo/Pacific/Galapagos.ics
index 66acc89e..df1a1811 100644
--- a/zoneinfo/Pacific/Galapagos.ics
+++ b/zoneinfo/Pacific/Galapagos.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Galapagos
+TZID:/citadel.org/20171102_1/Pacific/Galapagos
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Galapagos
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-06
TZOFFSETFROM:-0600
TZOFFSETTO:-0600
-TZNAME:-06
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Gambier.ics b/zoneinfo/Pacific/Gambier.ics
index 47c79b88..32306359 100644
--- a/zoneinfo/Pacific/Gambier.ics
+++ b/zoneinfo/Pacific/Gambier.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Gambier
+TZID:/citadel.org/20171102_1/Pacific/Gambier
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Gambier
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-09
TZOFFSETFROM:-0900
TZOFFSETTO:-0900
-TZNAME:-09
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Guadalcanal.ics b/zoneinfo/Pacific/Guadalcanal.ics
index 3996d045..31b7509f 100644
--- a/zoneinfo/Pacific/Guadalcanal.ics
+++ b/zoneinfo/Pacific/Guadalcanal.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Guadalcanal
+TZID:/citadel.org/20171102_1/Pacific/Guadalcanal
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Guadalcanal
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:+11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Guam.ics b/zoneinfo/Pacific/Guam.ics
index 98814fd8..93ce9156 100644
--- a/zoneinfo/Pacific/Guam.ics
+++ b/zoneinfo/Pacific/Guam.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Pacific/Guam
+TZID:/citadel.org/20171102_1/Pacific/Guam
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Guam
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:ChST
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
-TZNAME:ChST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Honolulu.ics b/zoneinfo/Pacific/Honolulu.ics
index 119f35e3..8bb78997 100644
--- a/zoneinfo/Pacific/Honolulu.ics
+++ b/zoneinfo/Pacific/Honolulu.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Pacific/Honolulu
+TZID:/citadel.org/20171102_1/Pacific/Honolulu
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Honolulu
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:HST
TZOFFSETFROM:-1000
TZOFFSETTO:-1000
-TZNAME:HST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Johnston.ics b/zoneinfo/Pacific/Johnston.ics
index 34610e31..8bb78997 100644
--- a/zoneinfo/Pacific/Johnston.ics
+++ b/zoneinfo/Pacific/Johnston.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Pacific/Johnston
-X-LIC-LOCATION:Pacific/Johnston
+TZID:/citadel.org/20171102_1/Pacific/Honolulu
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Honolulu
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:HST
TZOFFSETFROM:-1000
TZOFFSETTO:-1000
-TZNAME:HST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Kiritimati.ics b/zoneinfo/Pacific/Kiritimati.ics
index 5731ed83..38fbf8ce 100644
--- a/zoneinfo/Pacific/Kiritimati.ics
+++ b/zoneinfo/Pacific/Kiritimati.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Kiritimati
+TZID:/citadel.org/20171102_1/Pacific/Kiritimati
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Kiritimati
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+14
TZOFFSETFROM:+1400
TZOFFSETTO:+1400
-TZNAME:+14
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Kosrae.ics b/zoneinfo/Pacific/Kosrae.ics
index e5fbe725..75813ac6 100644
--- a/zoneinfo/Pacific/Kosrae.ics
+++ b/zoneinfo/Pacific/Kosrae.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Kosrae
+TZID:/citadel.org/20171102_1/Pacific/Kosrae
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Kosrae
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:+11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Kwajalein.ics b/zoneinfo/Pacific/Kwajalein.ics
index c5404608..2830528f 100644
--- a/zoneinfo/Pacific/Kwajalein.ics
+++ b/zoneinfo/Pacific/Kwajalein.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Kwajalein
+TZID:/citadel.org/20171102_1/Pacific/Kwajalein
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Kwajalein
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+12
TZOFFSETFROM:+1200
TZOFFSETTO:+1200
-TZNAME:+12
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Majuro.ics b/zoneinfo/Pacific/Majuro.ics
index afa256eb..97a86b01 100644
--- a/zoneinfo/Pacific/Majuro.ics
+++ b/zoneinfo/Pacific/Majuro.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Majuro
+TZID:/citadel.org/20171102_1/Pacific/Majuro
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Majuro
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+12
TZOFFSETFROM:+1200
TZOFFSETTO:+1200
-TZNAME:+12
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Marquesas.ics b/zoneinfo/Pacific/Marquesas.ics
index 98db81d6..87868e7f 100644
--- a/zoneinfo/Pacific/Marquesas.ics
+++ b/zoneinfo/Pacific/Marquesas.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Marquesas
+TZID:/citadel.org/20171102_1/Pacific/Marquesas
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Marquesas
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-0930
TZOFFSETFROM:-0930
TZOFFSETTO:-0930
-TZNAME:-0930
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Midway.ics b/zoneinfo/Pacific/Midway.ics
index 1d1e8bd2..26d75dea 100644
--- a/zoneinfo/Pacific/Midway.ics
+++ b/zoneinfo/Pacific/Midway.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Pacific/Midway
-X-LIC-LOCATION:Pacific/Midway
+TZID:/citadel.org/20171102_1/Pacific/Pago_Pago
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Pago_Pago
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:SST
TZOFFSETFROM:-1100
TZOFFSETTO:-1100
-TZNAME:SST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Nauru.ics b/zoneinfo/Pacific/Nauru.ics
index c4f15099..30c29138 100644
--- a/zoneinfo/Pacific/Nauru.ics
+++ b/zoneinfo/Pacific/Nauru.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Nauru
+TZID:/citadel.org/20171102_1/Pacific/Nauru
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Nauru
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+12
TZOFFSETFROM:+1200
TZOFFSETTO:+1200
-TZNAME:+12
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Niue.ics b/zoneinfo/Pacific/Niue.ics
index c8f52d16..008b2d4e 100644
--- a/zoneinfo/Pacific/Niue.ics
+++ b/zoneinfo/Pacific/Niue.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Niue
+TZID:/citadel.org/20171102_1/Pacific/Niue
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Niue
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-11
TZOFFSETFROM:-1100
TZOFFSETTO:-1100
-TZNAME:-11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Norfolk.ics b/zoneinfo/Pacific/Norfolk.ics
index 23f81345..81c11adf 100644
--- a/zoneinfo/Pacific/Norfolk.ics
+++ b/zoneinfo/Pacific/Norfolk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Norfolk
+TZID:/citadel.org/20171102_1/Pacific/Norfolk
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Norfolk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:+11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Noumea.ics b/zoneinfo/Pacific/Noumea.ics
index 94d9221d..f6524bed 100644
--- a/zoneinfo/Pacific/Noumea.ics
+++ b/zoneinfo/Pacific/Noumea.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Noumea
+TZID:/citadel.org/20171102_1/Pacific/Noumea
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Noumea
-BEGIN:STANDARD
-TZOFFSETFROM:+1100
-TZOFFSETTO:+1100
-TZNAME:+11
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Pacific/Pago_Pago.ics b/zoneinfo/Pacific/Pago_Pago.ics
index e21e962f..26d75dea 100644
--- a/zoneinfo/Pacific/Pago_Pago.ics
+++ b/zoneinfo/Pacific/Pago_Pago.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Pacific/Pago_Pago
+TZID:/citadel.org/20171102_1/Pacific/Pago_Pago
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Pago_Pago
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:SST
TZOFFSETFROM:-1100
TZOFFSETTO:-1100
-TZNAME:SST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Palau.ics b/zoneinfo/Pacific/Palau.ics
index 382c2356..390eb05b 100644
--- a/zoneinfo/Pacific/Palau.ics
+++ b/zoneinfo/Pacific/Palau.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Palau
+TZID:/citadel.org/20171102_1/Pacific/Palau
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Palau
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+09
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
-TZNAME:+09
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Pitcairn.ics b/zoneinfo/Pacific/Pitcairn.ics
index bc356c9d..c5aba16d 100644
--- a/zoneinfo/Pacific/Pitcairn.ics
+++ b/zoneinfo/Pacific/Pitcairn.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Pitcairn
+TZID:/citadel.org/20171102_1/Pacific/Pitcairn
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Pitcairn
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-08
TZOFFSETFROM:-0800
TZOFFSETTO:-0800
-TZNAME:-08
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Pohnpei.ics b/zoneinfo/Pacific/Pohnpei.ics
index 5e947355..884ed798 100644
--- a/zoneinfo/Pacific/Pohnpei.ics
+++ b/zoneinfo/Pacific/Pohnpei.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Pohnpei
+TZID:/citadel.org/20171102_1/Pacific/Pohnpei
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Pohnpei
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:+11
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Ponape.ics b/zoneinfo/Pacific/Ponape.ics
index d25235ff..884ed798 100644
--- a/zoneinfo/Pacific/Ponape.ics
+++ b/zoneinfo/Pacific/Ponape.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Pacific/Ponape
-X-LIC-LOCATION:Pacific/Ponape
+TZID:/citadel.org/20171102_1/Pacific/Pohnpei
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Pohnpei
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+11
TZOFFSETFROM:+1100
TZOFFSETTO:+1100
-TZNAME:PONT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Port_Moresby.ics b/zoneinfo/Pacific/Port_Moresby.ics
index b2ff67b3..8b62e9f0 100644
--- a/zoneinfo/Pacific/Port_Moresby.ics
+++ b/zoneinfo/Pacific/Port_Moresby.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Port_Moresby
+TZID:/citadel.org/20171102_1/Pacific/Port_Moresby
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Port_Moresby
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+10
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
-TZNAME:+10
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Rarotonga.ics b/zoneinfo/Pacific/Rarotonga.ics
index 481d8a38..3681ee5a 100644
--- a/zoneinfo/Pacific/Rarotonga.ics
+++ b/zoneinfo/Pacific/Rarotonga.ics
@@ -2,13 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Rarotonga
+TZID:/citadel.org/20171102_1/Pacific/Rarotonga
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Rarotonga
-BEGIN:STANDARD
-TZOFFSETFROM:-1000
-TZOFFSETTO:-1000
-TZNAME:-10
-DTSTART:19700101T000000
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Pacific/Saipan.ics b/zoneinfo/Pacific/Saipan.ics
index bd75cdfb..93ce9156 100644
--- a/zoneinfo/Pacific/Saipan.ics
+++ b/zoneinfo/Pacific/Saipan.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Pacific/Saipan
-X-LIC-LOCATION:Pacific/Saipan
+TZID:/citadel.org/20171102_1/Pacific/Guam
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Guam
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:ChST
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
-TZNAME:ChST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Samoa.ics b/zoneinfo/Pacific/Samoa.ics
new file mode 100644
index 00000000..26d75dea
--- /dev/null
+++ b/zoneinfo/Pacific/Samoa.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Pacific/Pago_Pago
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Pago_Pago
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:SST
+TZOFFSETFROM:-1100
+TZOFFSETTO:-1100
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Pacific/Tahiti.ics b/zoneinfo/Pacific/Tahiti.ics
index 9aa5c1fc..9671d78e 100644
--- a/zoneinfo/Pacific/Tahiti.ics
+++ b/zoneinfo/Pacific/Tahiti.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Tahiti
+TZID:/citadel.org/20171102_1/Pacific/Tahiti
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Tahiti
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:-10
TZOFFSETFROM:-1000
TZOFFSETTO:-1000
-TZNAME:-10
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Tarawa.ics b/zoneinfo/Pacific/Tarawa.ics
index df45711b..016e27a3 100644
--- a/zoneinfo/Pacific/Tarawa.ics
+++ b/zoneinfo/Pacific/Tarawa.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Tarawa
+TZID:/citadel.org/20171102_1/Pacific/Tarawa
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Tarawa
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+12
TZOFFSETFROM:+1200
TZOFFSETTO:+1200
-TZNAME:+12
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Tongatapu.ics b/zoneinfo/Pacific/Tongatapu.ics
index dcf95aa0..898c9f11 100644
--- a/zoneinfo/Pacific/Tongatapu.ics
+++ b/zoneinfo/Pacific/Tongatapu.ics
@@ -2,21 +2,9 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Tongatapu
+TZID:/citadel.org/20171102_1/Pacific/Tongatapu
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Tongatapu
-BEGIN:DAYLIGHT
-TZOFFSETFROM:+1300
-TZOFFSETTO:+1400
-TZNAME:+14
-DTSTART:19701101T020000
-RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
-END:DAYLIGHT
-BEGIN:STANDARD
-TZOFFSETFROM:+1400
-TZOFFSETTO:+1300
-TZNAME:+13
-DTSTART:19700118T030000
-RRULE:FREQ=YEARLY;BYMONTH=1;BYDAY=3SU
-END:STANDARD
+X-PROLEPTIC-TZNAME:LMT
END:VTIMEZONE
END:VCALENDAR
diff --git a/zoneinfo/Pacific/Truk.ics b/zoneinfo/Pacific/Truk.ics
index 11b64e4c..f8980908 100644
--- a/zoneinfo/Pacific/Truk.ics
+++ b/zoneinfo/Pacific/Truk.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20070227_1/Pacific/Truk
-X-LIC-LOCATION:Pacific/Truk
+TZID:/citadel.org/20171102_1/Pacific/Chuuk
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Chuuk
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+10
TZOFFSETFROM:+1000
TZOFFSETTO:+1000
-TZNAME:TRUT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Wake.ics b/zoneinfo/Pacific/Wake.ics
index a4b46f1c..9b57581a 100644
--- a/zoneinfo/Pacific/Wake.ics
+++ b/zoneinfo/Pacific/Wake.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Wake
+TZID:/citadel.org/20171102_1/Pacific/Wake
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Wake
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+12
TZOFFSETFROM:+1200
TZOFFSETTO:+1200
-TZNAME:+12
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Wallis.ics b/zoneinfo/Pacific/Wallis.ics
index 00f8dd4c..a536cc0e 100644
--- a/zoneinfo/Pacific/Wallis.ics
+++ b/zoneinfo/Pacific/Wallis.ics
@@ -2,12 +2,14 @@ BEGIN:VCALENDAR
PRODID:-//citadel.org//NONSGML Citadel calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/citadel.org/20171021_2/Pacific/Wallis
+TZID:/citadel.org/20171102_1/Pacific/Wallis
+LAST-MODIFIED:20171102T203623Z
X-LIC-LOCATION:Pacific/Wallis
+X-PROLEPTIC-TZNAME:LMT
BEGIN:STANDARD
+TZNAME:+12
TZOFFSETFROM:+1200
TZOFFSETTO:+1200
-TZNAME:+12
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
diff --git a/zoneinfo/Pacific/Yap.ics b/zoneinfo/Pacific/Yap.ics
new file mode 100644
index 00000000..f8980908
--- /dev/null
+++ b/zoneinfo/Pacific/Yap.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Pacific/Chuuk
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Chuuk
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+10
+TZOFFSETFROM:+1000
+TZOFFSETTO:+1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Poland.ics b/zoneinfo/Poland.ics
new file mode 100644
index 00000000..1fce2436
--- /dev/null
+++ b/zoneinfo/Poland.ics
@@ -0,0 +1,37 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Europe/Warsaw
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Warsaw
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19701025T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Portugal.ics b/zoneinfo/Portugal.ics
new file mode 100644
index 00000000..5fbc63b6
--- /dev/null
+++ b/zoneinfo/Portugal.ics
@@ -0,0 +1,44 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Europe/Lisbon
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Lisbon
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:DAYLIGHT
+TZNAME:WEST
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0100
+DTSTART:19700329T010000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
+DTSTART:19700927T030000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CEST
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0200
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19950326T010000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/ROC.ics b/zoneinfo/ROC.ics
new file mode 100644
index 00000000..d139c06d
--- /dev/null
+++ b/zoneinfo/ROC.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Taipei
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Taipei
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/ROK.ics b/zoneinfo/ROK.ics
new file mode 100644
index 00000000..821acbb4
--- /dev/null
+++ b/zoneinfo/ROK.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Seoul
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Seoul
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:KST
+TZOFFSETFROM:+1000
+TZOFFSETTO:+0900
+DTSTART:19701011T030000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=2SU;UNTIL=19881008T170000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:KDT
+TZOFFSETFROM:+0900
+TZOFFSETTO:+1000
+DTSTART:19700510T020000
+RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=2SU;UNTIL=19880507T170000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:KST
+TZOFFSETFROM:+0900
+TZOFFSETTO:+0900
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Singapore.ics b/zoneinfo/Singapore.ics
new file mode 100644
index 00000000..33bbbbac
--- /dev/null
+++ b/zoneinfo/Singapore.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Asia/Singapore
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Asia/Singapore
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+08
+TZOFFSETFROM:+0800
+TZOFFSETTO:+0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Turkey.ics b/zoneinfo/Turkey.ics
new file mode 100644
index 00000000..f36ab486
--- /dev/null
+++ b/zoneinfo/Turkey.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Europe/Istanbul
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Istanbul
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:+03
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/UCT.ics b/zoneinfo/UCT.ics
new file mode 100644
index 00000000..83949334
--- /dev/null
+++ b/zoneinfo/UCT.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/UCT
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/UCT
+X-PROLEPTIC-TZNAME:UCT
+BEGIN:STANDARD
+TZNAME:UCT
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Alaska.ics b/zoneinfo/US/Alaska.ics
new file mode 100644
index 00000000..829d83c7
--- /dev/null
+++ b/zoneinfo/US/Alaska.ics
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Anchorage
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Anchorage
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:AKST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0900
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T110000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AKST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0900
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T100000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:AKDT
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0800
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T110000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:AKST
+TZOFFSETFROM:-0900
+TZOFFSETTO:-0900
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Aleutian.ics b/zoneinfo/US/Aleutian.ics
new file mode 100644
index 00000000..91ec710e
--- /dev/null
+++ b/zoneinfo/US/Aleutian.ics
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Adak
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Adak
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:HST
+TZOFFSETFROM:-0900
+TZOFFSETTO:-1000
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:HDT
+TZOFFSETFROM:-1000
+TZOFFSETTO:-0900
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:HDT
+TZOFFSETFROM:-1000
+TZOFFSETTO:-0900
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T120000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:HST
+TZOFFSETFROM:-0900
+TZOFFSETTO:-1000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T110000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:HDT
+TZOFFSETFROM:-1000
+TZOFFSETTO:-0900
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T120000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:HST
+TZOFFSETFROM:-1000
+TZOFFSETTO:-1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Arizona.ics b/zoneinfo/US/Arizona.ics
new file mode 100644
index 00000000..7377c347
--- /dev/null
+++ b/zoneinfo/US/Arizona.ics
@@ -0,0 +1,10 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Phoenix
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Phoenix
+X-PROLEPTIC-TZNAME:LMT
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Central.ics b/zoneinfo/US/Central.ics
new file mode 100644
index 00000000..151d0ac0
--- /dev/null
+++ b/zoneinfo/US/Central.ics
@@ -0,0 +1,79 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Chicago
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Chicago
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T080000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T070000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19540926T070000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19410928T070000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19410427T080000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/East-Indiana.ics b/zoneinfo/US/East-Indiana.ics
new file mode 100644
index 00000000..fe2d16ba
--- /dev/null
+++ b/zoneinfo/US/East-Indiana.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Indiana/Indianapolis
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Indiana/Indianapolis
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Eastern.ics b/zoneinfo/US/Eastern.ics
new file mode 100644
index 00000000..0bdbe8b8
--- /dev/null
+++ b/zoneinfo/US/Eastern.ics
@@ -0,0 +1,93 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/New_York
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/New_York
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19540926T060000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19410928T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19410427T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=19201031T060000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700329T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU;UNTIL=19200328T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Hawaii.ics b/zoneinfo/US/Hawaii.ics
new file mode 100644
index 00000000..8bb78997
--- /dev/null
+++ b/zoneinfo/US/Hawaii.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Pacific/Honolulu
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Honolulu
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:HST
+TZOFFSETFROM:-1000
+TZOFFSETTO:-1000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Indiana-Starke.ics b/zoneinfo/US/Indiana-Starke.ics
new file mode 100644
index 00000000..b3c04e74
--- /dev/null
+++ b/zoneinfo/US/Indiana-Starke.ics
@@ -0,0 +1,30 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Indiana/Knox
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Indiana/Knox
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0600
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:CDT
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:CST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0600
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Michigan.ics b/zoneinfo/US/Michigan.ics
new file mode 100644
index 00000000..d7c6de39
--- /dev/null
+++ b/zoneinfo/US/Michigan.ics
@@ -0,0 +1,51 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Detroit
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Detroit
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T070000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T070000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T060000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:EST
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0500
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Mountain.ics b/zoneinfo/US/Mountain.ics
new file mode 100644
index 00000000..6b0de3e8
--- /dev/null
+++ b/zoneinfo/US/Mountain.ics
@@ -0,0 +1,58 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Denver
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Denver
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T090000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0600
+TZOFFSETTO:-0700
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T080000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:MDT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0600
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:MST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Pacific.ics b/zoneinfo/US/Pacific.ics
new file mode 100644
index 00000000..c3599e31
--- /dev/null
+++ b/zoneinfo/US/Pacific.ics
@@ -0,0 +1,72 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/America/Los_Angeles
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:America/Los_Angeles
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700308T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU;UNTIL=20060402T100000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19860427T100000Z
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19730429T100000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU;UNTIL=20061029T090000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19610924T090000Z
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:PDT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+DTSTART:19700426T010000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1SU;UNTIL=19660424T090000Z
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:PST
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/US/Samoa.ics b/zoneinfo/US/Samoa.ics
new file mode 100644
index 00000000..26d75dea
--- /dev/null
+++ b/zoneinfo/US/Samoa.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Pacific/Pago_Pago
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Pacific/Pago_Pago
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:SST
+TZOFFSETFROM:-1100
+TZOFFSETTO:-1100
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/UTC.ics b/zoneinfo/UTC.ics
new file mode 100644
index 00000000..8476929f
--- /dev/null
+++ b/zoneinfo/UTC.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/UTC
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/UTC
+X-PROLEPTIC-TZNAME:UTC
+BEGIN:STANDARD
+TZNAME:UTC
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Universal.ics b/zoneinfo/Universal.ics
new file mode 100644
index 00000000..8476929f
--- /dev/null
+++ b/zoneinfo/Universal.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/UTC
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/UTC
+X-PROLEPTIC-TZNAME:UTC
+BEGIN:STANDARD
+TZNAME:UTC
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/W-SU.ics b/zoneinfo/W-SU.ics
new file mode 100644
index 00000000..0a5005f1
--- /dev/null
+++ b/zoneinfo/W-SU.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Europe/Moscow
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Europe/Moscow
+X-PROLEPTIC-TZNAME:LMT
+BEGIN:STANDARD
+TZNAME:MSK
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0300
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/WET.ics b/zoneinfo/WET.ics
new file mode 100644
index 00000000..2e2ff117
--- /dev/null
+++ b/zoneinfo/WET.ics
@@ -0,0 +1,37 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/WET
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:WET
+X-PROLEPTIC-TZNAME;X-NO-BIG-BANG=TRUE:WET
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+TZNAME:WEST
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0100
+DTSTART:19700329T010000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0100
+TZOFFSETTO:+0000
+DTSTART:19700927T020000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU;UNTIL=19950924T010000Z
+END:STANDARD
+BEGIN:STANDARD
+TZNAME:WET
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/Zulu.ics b/zoneinfo/Zulu.ics
new file mode 100644
index 00000000..8476929f
--- /dev/null
+++ b/zoneinfo/Zulu.ics
@@ -0,0 +1,16 @@
+BEGIN:VCALENDAR
+PRODID:-//citadel.org//NONSGML Citadel calendar//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+TZID:/citadel.org/20171102_1/Etc/UTC
+LAST-MODIFIED:20171102T203623Z
+X-LIC-LOCATION:Etc/UTC
+X-PROLEPTIC-TZNAME:UTC
+BEGIN:STANDARD
+TZNAME:UTC
+TZOFFSETFROM:+0000
+TZOFFSETTO:+0000
+DTSTART:19700101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
diff --git a/zoneinfo/zones.tab b/zoneinfo/zones.tab
index 722e3cdf..28a0ac71 100644
--- a/zoneinfo/zones.tab
+++ b/zoneinfo/zones.tab
@@ -326,6 +326,40 @@
-0374900 +1445800 Australia/Melbourne
-0315700 +1155100 Australia/Perth
-0335200 +1511300 Australia/Sydney
+CET
+CST6CDT
+EET
+EST
+EST5EDT
+Etc/GMT
+Etc/GMT+1
+Etc/GMT+10
+Etc/GMT+11
+Etc/GMT+12
+Etc/GMT+2
+Etc/GMT+3
+Etc/GMT+4
+Etc/GMT+5
+Etc/GMT+6
+Etc/GMT+7
+Etc/GMT+8
+Etc/GMT+9
+Etc/GMT-1
+Etc/GMT-10
+Etc/GMT-11
+Etc/GMT-12
+Etc/GMT-13
+Etc/GMT-14
+Etc/GMT-2
+Etc/GMT-3
+Etc/GMT-4
+Etc/GMT-5
+Etc/GMT-6
+Etc/GMT-7
+Etc/GMT-8
+Etc/GMT-9
+Etc/UCT
+Etc/UTC
+0522200 +0045400 Europe/Amsterdam
+0423000 +0013100 Europe/Andorra
+0462100 +0480300 Europe/Astrakhan
@@ -387,6 +421,7 @@
+0454800 +0155800 Europe/Zagreb
+0475000 +0351000 Europe/Zaporozhye
+0472300 +0083200 Europe/Zurich
+HST
-0185500 +0473100 Indian/Antananarivo
-0072000 +0722500 Indian/Chagos
-0102500 +1054300 Indian/Christmas
@@ -398,6 +433,10 @@
-0201000 +0573000 Indian/Mauritius
-0124700 +0451400 Indian/Mayotte
-0205200 +0552800 Indian/Reunion
+MET
+MST
+MST7MDT
+PST8PDT
-0135000 -1714400 Pacific/Apia
-0365200 +1744600 Pacific/Auckland
-0061300 +1553400 Pacific/Bougainville
@@ -439,3 +478,4 @@
+0072500 +1514700 Pacific/Truk
+0191700 +1663700 Pacific/Wake
-0131800 -1761000 Pacific/Wallis
+WET