PageSourceSearch

https://calendar.center/gb/sunrise-and-sunset/

html calendar.center collected 2026-10-05 21:56:47 UTC 211,763 bytes, 996 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>		<!-- Google tag (gtag.js) -->
vendor: 66 bytes, lines 3-4
3
4		<script async src="https://www.googletagmanager.com/gtag/js?id=
4G-MDPVLF1H4B
vendor: 14 bytes, lines 4-5
4"></script>
5		
5<script>
6			
vendor: 149 bytes, lines 6-14
6window.dataLayer = window.dataLayer || [];
7
8			function gtag() {
9				dataLayer.push(arguments);
10			}
11
12			gtag('js', new Date());
13
14			gtag('config', '
14G-MDPVLF1H4B
vendor: 76 bytes, lines 14-19
14', {
15								'calendar_type': "sunrise",
16				'country': "gb",
17				
18			});
19		
19</script>
19
20    <meta charset="utf-8">
21    <meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, shrink-to-fit=no">
22    <meta name="description" content="Sunrise and sunset. Chart of sunrise and sunset. Length of the day. Length of the night.">
23    <meta name="author" content="calendar.center">
24	<meta property="og:image" content="https://calendar.center/ampimage.php?country=gb&amp;type=sunrise&amp;city=london&amp;year=2026&amp;v=11" />
25	<meta property="og:image:secure_url" content="https://calendar.center/ampimage.php?country=gb&amp;type=sunrise&amp;city=london&amp;year=2026&amp;v=11" />
26	<meta property="og:image:type" content="image/jpeg" />
27	<meta property="og:image:width" content="1418" />
28	<meta property="og:image:height" content="1064" />
29	<meta name="robots" content="max-image-preview:large">
30	<link rel="preconnect" href="https://ajax.cloudflare.com"><link rel="preconnect" href="https://cdn.jsdelivr.net"><link rel="preconnect" href="https://cdnjs.cloudflare.com "><link rel="preconnect" href="https://cm.g.doubleclick.net"><link rel="preconnect" href="https://e.dlx.addthis.com"><link rel="preconnect" href="https://fcmatch.google.com"><link rel="preconnect" href="https://fcmatch.youtube.com"><link rel="preconnect" href="https://pagead2.googlesyndication.com"><link rel="preconnect" href="https://www.googletagmanager.com">
31	<link rel="prefetch" href="/gb/sunrise-and-sunset/london/2025/">
32<link rel="prefetch" href="/gb/sunrise-and-sunset/london/2027/">
33<link rel="canonical" href="https://calendar.center/gb/sunrise-and-sunset/" />
34		<meta property="og:url" content="https://calendar.center/gb/sunrise-and-sunset//" />
35    <title>Sunrise and sunset | Calendar.center | Calendar Center</title>
36<meta property="og:title" content="Sunrise and sunset | Calendar.center | Calendar Center" />
37<meta property="og:description" content="Sunrise and sunset. Chart of sunrise and sunset. Length of the day. Length of the night." />
38<meta property="og:type" content="article" />
39<meta property="article:published_time" content="2026-01-01T00:00:00+01:00" />
40<meta property="article:modified_time" content="2026-10-05T21:10:35+02:00" />
41<meta property="article:author" content="Calendar Center" />
42<meta property="article:section" content="Astronomy" />
43<meta name="twitter:card" content="summary_large_image" />
44<meta name="twitter:title" content="Sunrise and sunset | Calendar.center | Calendar Center" />
45<meta name="twitter:description" content="Sunrise and sunset. Chart of sunrise and sunset. Length of the day. Length of the night." />
46<meta name="twitter:image" content="https://calendar.center/ampimage.php?country=gb&amp;type=sunrise&amp;city=london&amp;year=2026&amp;v=11" />
47<meta name="geo.position" content="51.5085;-0.1257" />
48<meta name="geo.placename" content="London, United Kingdom" />
49<meta name="geo.region" content="GB" />
50<meta name="ICBM" content="51.5085, -0.1257" />
51<meta property="fb:app_id" content="638593479889858" />
52<link rel="shortcut icon" type="image/ico" href="https://calendar.center/favicon.png" />
53	<link rel="alternate" hreflang="de-at" href="https://calendar.center/at/sonnenaufgang-und-sonnenuntergang/" />
54	<link rel="alternate" hreflang="bg-bg" href="https://calendar.center/bg/izgrev-i-zalez/" />
55	<link rel="alternate" hreflang="pt-br" href="https://calendar.center/br/nascer-e-por-do-sol/" />
56	<link rel="alternate" hreflang="en-ca" href="https://calendar.center/ca/sunrise-and-sunset/" />
57	<link rel="alternate" hreflang="cs" href="https://calendar.center/cz/vychod-a-zapad-slunce/" />
58	<link rel="alternate" hreflang="de" href="https://calendar.center/de/sonnenaufgang-und-sonnenuntergang/" />
59	<link rel="alternate" hreflang="da" href="https://calendar.center/dk/solopgang-og-solnedgang/" />
60	<link rel="alternate" hreflang="et" href="https://calendar.center/ee/paikesetous-ja-paikeseloojang/" />
61	<link rel="alternate" hreflang="es" href="https://calendar.center/es/amanecer-y-el-atardecer/" />
62	<link rel="alternate" hreflang="fi" href="https://calendar.center/fi/auringonnousu-ja-auringonlasku/" />
63	<link rel="alternate" hreflang="fr" href="https://calendar.center/fr/lever-et-coucher-de-soleil/" />
64	<link rel="alternate" hreflang="en" href="https://calendar.center/gb/sunrise-and-sunset/" />
65	<link rel="alternate" hreflang="el" href="https://calendar.center/gr/anatole-kai-eliobasilema/" />
66	<link rel="alternate" hreflang="hr" href="https://calendar.center/hr/izlazak-i-zalazak-sunca/" />
67	<link rel="alternate" hreflang="hu" href="https://calendar.center/hu/napkelte-es-napnyugta/" />
68	<link rel="alternate" hreflang="en-ie" href="https://calendar.center/ie/sunrise-and-sunset/" />
69	<link rel="alternate" hreflang="is" href="https://calendar.center/is/sunrise-and-sunset/" />
70	<link rel="alternate" hreflang="it" href="https://calendar.center/it/alba-e-tramonto/" />
71	<link rel="alternate" hreflang="es-mx" href="https://calendar.center/mx/amanecer-y-el-atardecer/" />
72	<link rel="alternate" hreflang="nl" href="https://calendar.center/nl/zonsopkomst-en-zonsondergang/" />
73	<link rel="alternate" hreflang="nb" href="https://calendar.center/no/soloppgang-og-solnedgang/" />
74	<link rel="alternate" hreflang="pl" href="https://calendar.center/pl/wschod-i-zachod-slonca/" />
75	<link rel="alternate" hreflang="pt" href="https://calendar.center/pt/nascer-e-por-do-sol/" />
76	<link rel="alternate" hreflang="ro" href="https://calendar.center/ro/rasarit-si-apus-de-soare/" />
77	<link rel="alternate" hreflang="sr-rs" href="https://calendar.center/rs/izlazak-i-zalazak-sunca/" />
78	<link rel="alternate" hreflang="ar" href="https://calendar.center/sa/shrwq-alshms-wghrwbha/" />
79	<link rel="alternate" hreflang="sv" href="https://calendar.center/se/soluppgang-och-solnedgang/" />
80	<link rel="alternate" hreflang="sl" href="https://calendar.center/si/vzhod-in-zahod-sonca/" />
81	<link rel="alternate" hreflang="sk" href="https://calendar.center/sk/vychod-a-zapad-slnka/" />
82	<link rel="alternate" hreflang="tr-tr" href="https://calendar.center/tr/gundogumu-ve-gunbatimi/" />
83	<link rel="alternate" hreflang="uk" href="https://calendar.center/ua/shid-i-zahid-sonca/" />
84	<link rel="alternate" hreflang="x-default" href="https://calendar.center/gb/sunrise-and-sunset/" />
85<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","@id":"https://calendar.center/gb/sunrise-and-sunset/","name":"Sunrise and sunset | Calendar.center","description":"Sunrise and sunset. Chart of sunrise and sunset. Length of the day. Length of the night. ","inLanguage":"en","about":{"@type":"Place","name":"London, United Kingdom","address":{"@type":"PostalAddress","addressLocality":"London","addressCountry":"GB"},"geo":{"@type":"GeoCoordinates","latitude":"51.5085","longitude":"-0.1257"}},"mainEntity":{"@type":"Place","name":"London, United Kingdom","address":{"@type":"PostalAddress","addressLocality":"London","addressCountry":"GB"},"geo":{"@type":"GeoCoordinates","latitude":"51.5085","longitude":"-0.1257"}},"speakable":{"@type":"SpeakableSpecification","cssSelector":[".cc-today-grid"]}}</script>
vendor: 1 bytes, line 85
85
86<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Calendar Center","item":"https://calendar.center/"},{"@type":"ListItem","position":2,"name":"United Kingdom","item":"https://calendar.center/gb/calendar/2026/"},{"@type":"ListItem","position":3,"name":"London","item":"https://calendar.center/gb/sunrise-and-sunset/"}]}</script>
86
87<style>/*!
88 * Bootstrap  v5.3.0 (https://getbootstrap.com/)
89 * Copyright 2011-2023 The Bootstrap Authors
90 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
91 */
92/*!
93 * Bootstrap Reboot v5.3.0 (https://getbootstrap.com/)
94 * Copyright 2011-2023 The Bootstrap Authors
95 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
96 */
97@charset "UTF-8";@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (min-width:1200px){h1{font-size:2.5rem}}@media (min-width:1200px){h2{font-size:2rem}}@media (min-width:1200px){h3{font-size:1.75rem}}@media (min-width:1200px){h4{font-size:1.5rem}}p,ul{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem}ul ul{margin-bottom:0}strong{font-weight:bolder}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}table{caption-side:bottom;border-collapse:collapse}label{display:inline-block}button:focus:not(:focus-visible){outline:0}select:disabled{opacity:1}.lead{font-size:1.25rem;font-weight:300}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}@media (min-width:576px){.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-12,.col-md-6{flex:0 0 auto;width:50%}.col-md-12{width:100%}}@media (min-width:992px){.col-lg-4,.col-lg-6{flex:0 0 auto;width:33.33333333%}.col-lg-6{width:50%}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-body-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;
97--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show,.nav-link{display:block}.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
97@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);
97--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.align-middle{vertical-align:middle!important}.d-inline{display:inline!important}.d-flex{display:flex!important}.d-none{display:none!important}.m-1{margin:.25rem!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mt-1{margin-top:.25rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.pt-4{padding-top:1.5rem!important}.text-center{text-align:center!important}.text-nowrap{white-space:nowrap!important}.text-light,.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-light{color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark,.text-white{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-white{color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.bg-dark,.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}@media (min-width:576px){.d-sm-block{display:block!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}}@media (min-width:768px){.d-md-none{display:none!important}}@media (min-width:992px){.d-lg-block{display:block!important}}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;
97--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}h1,h2,h3,h4{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,tr{border-color:inherit;border-style:solid;border-width:0}button{border-radius:0}button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}select{word-wrap:normal}[role=button]{cursor:pointer}[type=button],[type=submit],button{-webkit-appearance:button}
97[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon-at{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/at.svg)}.flag-icon-br{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/br.svg)}.flag-icon-ca{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/ca.svg)}.flag-icon-cz{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/cz.svg)}.flag-icon-de{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/de.svg)}.flag-icon-dk{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/dk.svg)}.flag-icon-ee{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/ee.svg)}.flag-icon-es{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/es.svg)}.flag-icon-fi{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/fi.svg)}.flag-icon-fr{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/fr.svg)}.flag-icon-gb{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/gb.svg)}.flag-icon-gr{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/gr.svg)}.flag-icon-hr{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/hr.svg)}.flag-icon-hu{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/hu.svg)}.flag-icon-ie{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/ie.svg)}.flag-icon-is{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/is.svg)}.flag-icon-it{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/it.svg)}.flag-icon-mx{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/mx.svg)}.flag-icon-nl{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/nl.svg)}.flag-icon-no{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/no.svg)}.flag-icon-pl{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/pl.svg)}.flag-icon-pt{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/pt.svg)}.flag-icon-ro{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/ro.svg)}.flag-icon-rs{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/rs.svg)}.flag-icon-sa{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/sa.svg)}.flag-icon-se{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/se.svg)}.flag-icon-ua{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/ua.svg)}.flag-icon-sk{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/sk.svg)}.flag-icon-si{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/si.svg)}.flag-icon-bg{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/bg.svg)}.flag-icon-tr{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/flags/4x3/tr.svg)}@font-face{font-family:icons;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAUgAAwAAAAABpgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABHAAAABYAAAAWABEACU9TLzIAAAE0AAAARgAAAGA0FVC6Y21hcAAAAXwAAAA/AAAATMB2wKlnYXNwAAAFGAAAAAgAAAAIAAAAEGdseWYAAAG8AAAA/gAAAVrwrWcqaGVhZAAAArwAAAA2AAAANhKthYdoaGVhAAAC9AAAAB4AAAAkBpADKGhtdHgAAAMUAAAAHQAAACIPcgAabG9jYQAAAzQAAAAUAAAAFAEyAZ1tYXhwAAADSAAAABQAAAAgABoAaG5hbWUAAANcAAABgAAAAqZQq63LcG9zdAAABNwAAAA5AAAASLiiCIsAAQAAAAwAAAAAAAAAAgABAAEACAABAAB42mNgYfrHOIGBlYGBiYPJgIGBoQBCMzYwqDOcB4oysDIzwIEAgskQkOaawnDgAf8DM2YFINcDSKYCaUYkJQoMjADj7QlNAAB42mNgYGBiYGBgBmIRIMkIplkYLIA0FwMHUI7pAf8DoQfaD8z+/2dggLJN//+X/yr/Wf62/CWwDigAANK7EJUAeNpVj89KxDAQxr9JWEuwKKGGQj1sasEiLHgIxRfwGcQHyAP0Lbz21OM+h4c+QK7KgmfPeuxpocHJ2stmmD8kv8x8A4EKwK8wkMgAp51unW6qz/f9Xpjlp6JvCCYgrZiYuAKo1nXHvqWs44J2NMechtj7EGJPg5iWZ0+zH0fvQemveJUWF0DB7RW5wNxX/AjSxjweaJeQM05Ro9nogR6ZZezAA+akj5mJGYlLXKNAiVtsAV0bNn3T1HddYVznVt+sOSkSk1pelD+dmHOQNvholKK3/8uQwqrjnmdsWFSZlRnRMB6PY+ylTZmGc6ZQ1D61Y9qfn1lrfyrwB2cGVuwAAAABAAAAAQAAxclVv18PPPUADwMgAAAAAM+Hkp8AAAAA4NywDwAA/5sDJgMhAAAACAACAAAAAAAAeNpjYGRgYFb4P5vBg7mFAQiY1RgYGVABBwBL6QLAAAB42mNUYJBiAAJGLgYGZgUGBqYICIaxGRgAGRIBmwAAAAAAABIAEgASADAARABWAIgAmgCteNpjYGRgYOBkyGAQYMAKAAzKAIN42n2QzUoDMRSFT7QtVMWFC9dBEFpw0plauqi7VioWRDd235+MDUhSZqIibl36Crp25UP5JJ6ZCaIITrg3X05Obm4GwC4+IFB9Q0bFAnWuKt5AA2eBN3GIi8A1NJEFruMAT4Eb2MYrnaLW5OoZ74EFtsRR4A3siH7gTUzEMHANe+IlcB2n4i1wA/vic5TpmddLOX+UV2qi5KV1mZEPxq/k2Fk/dtmNll0Vy9bK+/Wg00mppoWq8lRZ7dvnC2dzw2QWv08M5LX1xt/qZUI+jqNe1I2T3rc41VlunJWJiuk+kd6nszvvVsZ62bpPVL/t1tpGVWmM+F80ZvDMS0jM8ch8BYUJQ+ISFo4eQ35g9liRxtQseVzu3fCsRJf+mHOLDs+xxgAdjjR402+vQs6Voqqpt3GORenJWb+iYv7vjgHjutwtOrote0+CfkxHhB6jS0pIf51Tzll5X3GHpFLUrWqfMHzZ7wx3nB3fY8oKxdvuS2+fXTu+UFOPfnb9BXd4eAt42mNgYgCD/4EMRgzYACcQMzIwMTIxeDIyM7IwsjKysZfmZboaGBgwGRoxGSUxGZsyGZsBAJv4BesAAAAAAQAB//8ADw==) format('woff');font-weight:400;font-style:normal}.oi[data-glyph]:before{font-family:icons;display:inline-block;speak:none;line-height:1;vertical-align:baseline;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oi[data-glyph]:empty:before{width:1em;text-align:center;box-sizing:content-box}.oi[data-glyph=arrow-thick-top]:before{content:'\e012'}.oi[data-glyph=calendar]:before{content:'\e02b'}.oi[data-glyph=chevron-left]:before{content:'\e035'}.oi[data-glyph=chevron-right]:before{content:'\e036'}.oi[data-glyph=arrow-thick-bottom]:before{content:'\e00f'}
98table td.bg-dark,table th.bg-dark{background-color:#212529 !important;color:#fff !important;--bs-bg-opacity:1}table td.bg-dark a,table th.bg-dark a,td.bg-dark a:link,td.bg-dark a:visited{color:#fff !important}.form-control {-webkit-appearance: auto!important;-moz-appearance: auto!important;appearance: auto!important;} .navbar {padding: 0.5rem 1rem!important;}</style>
98<script>var socialLikesButtons={mail:{icon: "M8 8.475l-7.99-6.475h15.981l-7.991 6.475zm-3.617-1.215-4.383-3.553v8.334l4.383-4.781zm7.233 0 4.383 4.781v-8.334l-4.383 3.553zm-1.038.841-2.579 2.09-2.579-2.09-5.407 5.899h15.971l-5.407-5.899z",clickUrl:"mailto:?subject=Sunrise%20and%20sunset%20%7C%20Calendar.center%20%7C%20Calendar%20Center&body=https://calendar.center/gb/sunrise-and-sunset/"}};</script>
98	
98<script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.slim.min.js"></script>
98
99	
99<script defer src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/js/bootstrap.bundle.min.js"></script>
99
100	<style>html{font-size:15px}body{xpadding-top:1.5rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{margin-top:2rem}.row{margin-bottom:1rem}.row .row{margin-top:1rem;margin-bottom:0}[class*=col-]{padding-top:1rem;padding-bottom:1rem}hr{margin-top:2rem;margin-bottom:2rem}footer{margin-top:2em;padding:1.2em 1.2em .5em 1.2em;color:white}.bg-light{background-color:#dee2e6}.month-calendar{padding:0;border:0;border:2px solid #d6d6d6}.month-calendar-wrapper{border:0 solid;padding:5px;background:#FFF}.month-calendar-table{margin-bottom:0;background:white}.month-calendar-table td{padding:.3em;text-align:right}.month-calendar-table th{padding:.3em}.month-calendar-table h2{font-size:1.1em;font-weight:bold;margin-bottom:2px}.moon-calendar-table{margin-bottom:0;background:white}.moon-calendar-table td{padding:.3em;text-align:center}.moon-calendar-table h2{font-size:1.1em;font-weight:bold;margin-bottom:2px}.calendar-list{margin-bottom:0;background:white;border:3px solid #d6d6d6}.calendar-list td{padding:.3em;text-align:left;font-size:.9em}.calendar-list th{padding:.3em;text-align:left;font-size:.9em;font-weight:normal}.today{background:#dee2e6!important}.moon{background:#111;border-radius:50%;display:inline-block;height:1em;width:1em;vertical-align:middle}.link{border-bottom:1px dotted #3399ff;display:inline-block;text-decoration:none}.weeknumber{font-style:italic;font-weight:normal;font-size:.65em;border:0;padding-top:1.5em;text-align:right;font-weight:bold}.weeknumber span{background:#d6d6d6;padding:2px}.dayname{font-size:.8em;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.daynum{display:block;margin:0 auto;font-size:.9em;text-align:center;font-weight:bold}.namev{vertical-align:bottom;display:block;text-align:center;font-size:.8em;word-wrap:break-word;padding:3px}#dropdown02{padding-left:0}.dropdown-menu-scroll{overflow-x:auto}#page-wrap{display:flex!important;flex-direction:column!important;min-height:100vh!important}#page-wrap>main.container{flex:1 0 auto;padding-top:4rem}#page-wrap>footer{flex-shrink:0}.social-likes__icon_mail{color:#FFF}.social-likes__widget_mail:hover,.social-likes__widget_mail a:hover,.social-likes__widget_mail:active,.social-likes__widget_mail:focus{background:#222;border-color:#000;color:#FFF;text-decoration:none}.social-likes__widget_mail{background:#000}.social-likes{padding-bottom:4px}#other_feasts{font-size:1.1em;line-height:1.8em}.current_flag{width:20px;margin-right:6px}.feast_date{margin-left:0;margin-right:0;font-size:1.3em}.dummyAdsense{display:block;width:calc(100%-.5em);height:120px;background:#fcf}.jumptoyear{font-size:.7em}.feast_date_absolute{font-size:1.2em}.feast_date_relative{padding-top:1.1rem}.alternative_name{font-size:1.3em}#navbar-color{color:#ffc107}.colcolor{background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2)}main.container>h1{font-size:25px}p.lead{display:none}main.container>h2{line-height:27.5px}div.feast_date_absolute{align-items:center;display:flex}div.feast_date_relative{align-items:center;display:flex}main.container>h1{line-height:35px}ul.pagination{margin:0 0 10px}main.container>h1{margin:-4px 0 2.5px}main.container>h2{font-size:22px}h3{margin:2rem 0 0 0;font-size:1.4rem}h4{font-size:1.3rem;margin:1em 0 .1em 0}	main.container {
101  padding-left: 0.4rem;
102  padding-right: 0.4rem;
103}</style>
103<script data-cfasync="false">
104(function(){
105if (location.hostname.endsWith('.translate.goog')) return;
106var s = document.createElement('script');
107s.async = true;
108s.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4388183867249188';
109s.crossOrigin = 'anonymous';
110document.head.appendChild(s);
111})();
112</script>
112
113</head>
114
115  <body>
116  <div id="page-wrap" style="min-height:100vh"><header class="d-print-none">
117    <nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark navbar-toggleable-sm">
118      <a class="navbar-brand" id="navbar-color" href="/"><strong>Calendar</strong> Center</a>
119      <button on="tap:sidebar.toggle" class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">
120        <span class="navbar-toggler-icon"></span>
121      </button>      <div class="collapse navbar-collapse" id="navbarsExampleDefault" data-bs-nav="priority">
122        <ul class="navbar-nav me-auto"><li class="nav-item text-nowrap">
123  <a class="nav-link" href="/gb/calendar/2026/">Calendar <span class="sr-only"></span></a>
124</li><li class="nav-item text-nowrap active">
125  <a class="nav-link" href="/gb/sunrise-and-sunset/">Sunrise and sunset <span class="sr-only"></span></a>
126</li>          <li class="nav-item text-nowrap">
127  <a class="nav-link" href="/gb/moon-phases/">Moon phases <span class="sr-only"></span></a>
128</li>          <li class="nav-item text-nowrap">
129  <a class="nav-link" href="/gb/school-holidays/">School holidays <span class="sr-only"></span></a>
130</li>          <li class="nav-item text-nowrap">
131  <a class="nav-link" href="/gb/even-or-odd-week/">Even or odd week? <span class="sr-only"></span></a>
132</li>          <li class="nav-item text-nowrap">
133  <a class="nav-link" href="/gb/days/14/what-s-the-date-14-days-from-now/">Date in X days <span class="sr-only"></span></a>
134</li>          <li class="nav-item text-nowrap">
135  <a class="nav-link" href="/gb/islamic-calendar/">Islamic calendar <span class="sr-only"></span></a>
136</li>          <li class="nav-item text-nowrap">
137  <a class="nav-link" href="/gb/day-of-year/2026/">Calendar reference <span class="sr-only"></span></a>
138</li>           <li class="text-nowrap d-md-none d-lg-block nav-item">
139	  <a class="nav-link" href="/gb/28/holy-week/">Holy Week <span class="sr-only"></span></a>
140	</li>          <li class="text-nowrap d-md-none d-lg-block nav-item">
141	  <a class="nav-link" href="/gb/10/advent/">Advent <span class="sr-only"></span></a>
142	</li>          <li class="text-nowrap d-md-none d-lg-block nav-item">
143	  <a class="nav-link" href="/gb/14/feast-of-christ-the-king/">Feast of Christ the King <span class="sr-only"></span></a>
144	</li>          <li class="text-nowrap d-md-none d-lg-block nav-item">
145			<a class="nav-link" href="/gb/moon-phases/2026/october/">Full moon October 2026 <span class="sr-only"></span></a>
146			</li></ul>
147          <div class="nav-item dropdown ms-auto dropdown-menu-end align-right" id="country-menu">
148            <a class="nav-link dropdown-toggle text-light" href="#" id="dropdown02" data-bs-toggle="dropdown"  data-bs-display="static" aria-haspopup="true" aria-expanded="false" role="button" on="tap:langselectoramp.toggle" tabindex="0"><span class="flag-icon flag-icon-gb"></span> United Kingdom</a>
149            <div class="dropdown-menu language dropdown-menu-right  dropdown-menu-end dropdown-menu-scroll"  data-bs-display="static"  data-bs-popper="static" aria-labelledby="dropdown02"><a class="dropdown-item" href="/at/sonnenaufgang-und-sonnenuntergang/" hreflang="de"><span class="flag-icon flag-icon-at"></span> Austria</a><a class="dropdown-item" href="/br/nascer-e-por-do-sol/" hreflang="pt"><span class="flag-icon flag-icon-br"></span> Brazil</a><a class="dropdown-item" href="/bg/izgrev-i-zalez/" hreflang="bg"><span class="flag-icon flag-icon-bg"></span> Bulgaria</a><a class="dropdown-item" href="/ca/sunrise-and-sunset/" hreflang="en"><span class="flag-icon flag-icon-ca"></span> Canada</a><a class="dropdown-item" href="/hr/izlazak-i-zalazak-sunca/" hreflang="hr"><span class="flag-icon flag-icon-hr"></span> Croatia</a><a class="dropdown-item" href="/cz/vychod-a-zapad-slunce/" hreflang="cs"><span class="flag-icon flag-icon-cz"></span> Czechia</a><a class="dropdown-item" href="/dk/solopgang-og-solnedgang/" hreflang="da"><span class="flag-icon flag-icon-dk"></span> Denmark</a><a class="dropdown-item" href="/ee/paikesetous-ja-paikeseloojang/" hreflang="et"><span class="flag-icon flag-icon-ee"></span> Estonia</a><a class="dropdown-item" href="/fi/auringonnousu-ja-auringonlasku/" hreflang="fi"><span class="flag-icon flag-icon-fi"></span> Finland</a><a class="dropdown-item" href="/fr/lever-et-coucher-de-soleil/" hreflang="fr"><span class="flag-icon flag-icon-fr"></span> France</a><a class="dropdown-item" href="/de/sonnenaufgang-und-sonnenuntergang/" hreflang="de"><span class="flag-icon flag-icon-de"></span> Germany</a><a class="dropdown-item" href="/gr/anatole-kai-eliobasilema/" hreflang="el"><span class="flag-icon flag-icon-gr"></span> Greece</a><a class="dropdown-item" href="/hu/napkelte-es-napnyugta/" hreflang="hu"><span class="flag-icon flag-icon-hu"></span> Hungary</a><a class="dropdown-item" href="/is/sunrise-and-sunset/" hreflang="is"><span class="flag-icon flag-icon-is"></span> Iceland</a><a class="dropdown-item" href="/ie/sunrise-and-sunset/" hreflang="en"><span class="flag-icon flag-icon-ie"></span> Ireland</a><a class="dropdown-item" href="/it/alba-e-tramonto/" hreflang="it"><span class="flag-icon flag-icon-it"></span> Italy</a><a class="dropdown-item" href="/mx/amanecer-y-el-atardecer/" hreflang="es"><span class="flag-icon flag-icon-mx"></span> Mexico</a><a class="dropdown-item" href="/nl/zonsopkomst-en-zonsondergang/" hreflang="nl"><span class="flag-icon flag-icon-nl"></span> Netherlands</a><a class="dropdown-item" href="/no/soloppgang-og-solnedgang/" hreflang="nb"><span class="flag-icon flag-icon-no"></span> Norway</a><a class="dropdown-item" href="/pl/wschod-i-zachod-slonca/" hreflang="pl"><span class="flag-icon flag-icon-pl"></span> Poland</a><a class="dropdown-item" href="/pt/nascer-e-por-do-sol/" hreflang="pt"><span class="flag-icon flag-icon-pt"></span> Portugal</a><a class="dropdown-item" href="/ro/rasarit-si-apus-de-soare/" hreflang="ro"><span class="flag-icon flag-icon-ro"></span> Romania</a><a class="dropdown-item" href="/sa/shrwq-alshms-wghrwbha/" hreflang="ar"><span class="flag-icon flag-icon-sa"></span> Saudi Arabia</a><a class="dropdown-item" href="/rs/izlazak-i-zalazak-sunca/" hreflang="sr"><span class="flag-icon flag-icon-rs"></span> Serbia</a><a class="dropdown-item" href="/sk/vychod-a-zapad-slnka/" hreflang="sk"><span class="flag-icon flag-icon-sk"></span> Slovakia</a><a class="dropdown-item" href="/si/vzhod-in-zahod-sonca/" hreflang="sl"><span class="flag-icon flag-icon-si"></span> Slovenia</a><a class="dropdown-item" href="/es/amanecer-y-el-atardecer/" hreflang="es"><span class="flag-icon flag-icon-es"></span> Spain</a><a class="dropdown-item" href="/se/soluppgang-och-solnedgang/" hreflang="sv"><span class="flag-icon flag-icon-se"></span> Sweden</a><a class="dropdown-item" href="/tr/gundogumu-ve-gunbatimi/" hreflang="tr"><span class="flag-icon flag-icon-tr"></span> Turkey</a><a class="dropdown-item" href="/ua/shid-i-zahid-sonca/" hreflang="uk"><span class="flag-icon flag-icon-ua"></span> Ukraine</a><a class="dropdown-item" href="/gb/sunrise-and-sunset/" hreflang="en"><span class="flag-icon flag-icon-gb"></span> United Kingdom</a>             </div>
150          </div>
151
152
153      </div>
154    </nav>
155	</header>	
155<script>
156	document.addEventListener("DOMContentLoaded", function(event) {
157	  function scrollToDiv(element){
158		  //element = element.replace("link", "");
159		  console.log(element);
160		  $("html, body").animate({scrollTop: $(element).offset().top - 120},"slow");
161	  };
162	  $("#totoday").click(function () {
163		  scrollToDiv($("#hreftoday"));
164	  });
165	  $(".dropdown").on("shown.bs.dropdown", function(e) {
166		var menu = e.target.parentNode.querySelector(".dropdown-menu");
167		if(menu) {
168		  menu.style.maxHeight =
169			"calc(100vh - " + menu.getBoundingClientRect().top + "px)";
170		}
171	  });
172	  var type = window.location.hash.substr(1);
173	  if(type) {
174		  if (type.match(/(\d\d-\d\d)/)) {
175			$("#n"+type).closest('td').css('background-color', '#dee2e6');
176			scrollToDiv($("#m"+type.substr(3,2)));
177		  }
178	  }
179	});
180	</script>
180
181
182
183	<style>
184	.navbar-nav-more[aria-hidden="true"] {
185	  position: absolute;
186	  top: -9999em;
187	  right: 0;
188	  visibility: hidden;
189	}
190
191	.navbar-nav-more > a[aria-expanded="true"] + ul {
192	  display: block;
193	}
194	</style><main role="main" class="container">
195
196
197      
197<script>
198	document.addEventListener("DOMContentLoaded", function(event) {
199		$('#city').on('change', function() {
200			//document.forms['form-city'].submit();
201			window.location.replace('/gb/sunrise-and-sunset/' + $("#city option:selected").attr("ascii") + '/');
202		});
203	});
204</script>
204
205
206<h1><a href="/gb/sunrise-and-sunset/london/2025/"  rel="nofollow" title="Sunrise and sunset for London in 2025"><span class="oi text-primary" data-glyph="chevron-left" style="font-size:0.7em;"></span></a> Sunrise and sunset for <span itemprop="location" itemscope="" itemtype="http://schema.org/Place">
207 <span itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
208  <span itemprop="addressLocality" content="London, United Kingdom">London, United Kingdom</span>
209 </span>
210</span> in 2026 <a href="/gb/sunrise-and-sunset/london/2027/"  rel="nofollow" title="Sunrise and sunset for London in 2027"><span class="oi" data-glyph="chevron-right" style="font-size:0.7em;"></span></a> <a href="/gb/sunrise-and-sunset/london/" title="Sunrise and sunset for London in 2026"><span class="oi text-primary" data-glyph="calendar" style="font-size:0.7em;"></span></a></h1><p class="cc-coords text-muted small d-print-none" style="margin:0.4em 0 1em;color:#6c757d;font-size:0.85em">📍 51.5085° N, 0.1257° W · 🕒 <span title="Europe/London">Europe/London (UTC+1)</span></p><div class="cc-today-block" style="background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1em 1.2em;margin:0 0 1.2em"><h2 style="font-size:1.05em;color:#495057;margin:0 0 0.7em;font-weight:600">Today — London</h2><div class="cc-today-grid" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0.7em 1.2em"><div><div style="font-size:0.78em;text-transform:uppercase;letter-spacing:0.04em;color:#6c757d">🌅 Sunrise</div><div style="font:700 1.5em/1 -apple-system,sans-serif;margin-top:0.2em">7:07</div></div><div><div style="font-size:0.78em;text-transform:uppercase;letter-spacing:0.04em;color:#6c757d">🌇 Sunset</div><div style="font:700 1.5em/1 -apple-system,sans-serif;margin-top:0.2em">18:29</div></div><div><div style="font-size:0.78em;text-transform:uppercase;letter-spacing:0.04em;color:#6c757d">☀️ Day length</div><div style="font:700 1.5em/1 -apple-system,sans-serif;margin-top:0.2em">11 h 22 min</div><div style="font-size:0.85em;margin-top:0.25em;color:#b02a37">3 min 54 s shorter than yesterday</div></div><div><div style="font-size:0.78em;text-transform:uppercase;letter-spacing:0.04em;color:#6c757d">🕛 Solar noon</div><div style="font:700 1.5em/1 -apple-system,sans-serif;margin-top:0.2em">12:48</div><div style="font-size:0.78em;color:#6c757d;margin-top:0.2em">sun at its highest point</div></div></div><div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0.5em 1.2em;margin-top:0.9em;padding-top:0.8em;border-top:1px dashed #dee2e6;font-size:0.92em"><div><strong style="color:#d4a017">🟡 Golden hour, morning</strong><br>7:07 – 8:07</div><div><strong style="color:#d4a017">🟡 Golden hour, evening</strong><br>17:29 – 18:29</div><div><strong style="color:#1e6091">🔵 Blue hour, morning</strong><br>6:34 – 7:07</div><div><strong style="color:#1e6091">🔵 Blue hour, evening</strong><br>18:29 – 19:03</div></div><details style="margin-top:0.9em"><summary style="cursor:pointer;color:#0d6efd;font-size:0.92em">Twilight phases (civil · nautical · astronomical)</summary><div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0.5em 1.2em;margin-top:0.6em;padding-top:0.5em;font-size:0.92em"><div><strong>Civil twilight</strong><br>dawn: 6:34, dusk: 19:03<br><span style="color:#6c757d;font-size:0.85em">sun 0–6° below horizon; still light enough outside without artificial lighting</span></div><div><strong>Nautical twilight</strong><br>begins: 5:56, ends: 19:41<br><span style="color:#6c757d;font-size:0.85em">sun 6–12° below horizon; horizon and bright stars visible at sea</span></div><div><strong>Astronomical twilight</strong><br>begins: 5:16, ends: 20:21<br><span style="color:#6c757d;font-size:0.85em">sun 12–18° below horizon; sky fully dark for stargazing</span></div></div></details></div><form id="form-city" name="form-city" method="get" class="form-inline d-print-none d-flex"><div class="form-group mb-2 d-flex">
211			 <label for="city mx-sm-3">Pick a city</label>
212			<select class="form-control font-weight-bold mx-sm-3" id="city" name="city">
213<option value="2657835"  ascii="aberdare">Aberdare</option><option value="2657832"  ascii="aberdeen">Aberdeen</option><option value="2657812"  ascii="abergele">Abergele</option><option value="2657782"  ascii="aberystwyth">Aberystwyth</option><option value="2657780"  ascii="abingdon">Abingdon</option><option value="2657770"  ascii="accrington">Accrington</option><option value="2657703"  ascii="acocks-green">Acocks Green</option><option value="2657697"  ascii="acton">Acton</option><option value="2657658"  ascii="adwick-le-street">Adwick le Street</option><option value="2657613"  ascii="airdrie">Airdrie</option><option value="2657540"  ascii="aldershot">Aldershot</option><option value="2657528"  ascii="aldridge">Aldridge</option><option value="2657508"  ascii="alfreton">Alfreton</option><option value="2657471"  ascii="alloa">Alloa</option><option value="2657408"  ascii="alton">Alton</option><option value="2657402"  ascii="altrincham">Altrincham</option><option value="2657356"  ascii="amersham">Amersham</option><option value="6690592"  ascii="amersham-on-the-hill">Amersham-on-the-hill</option><option value="2657345"  ascii="ammanford">Rhydaman</option><option value="2657337"  ascii="ampthill">Ampthill</option><option value="2657324"  ascii="andover">Andover</option><option value="2657255"  ascii="antrim">Antrim</option><option value="2657215"  ascii="arbroath">Arbroath</option><option value="11777624"  ascii="archway">Archway</option><option value="2657030"  ascii="arnold">Arnold</option><option value="2656992"  ascii="ascot">Ascot</option><option value="2656954"  ascii="ashford">Ashford</option><option value="2656946"  ascii="ashington">Ashington</option><option value="2656918"  ascii="ashton-in-makerfield">Ashton-in-Makerfield</option><option value="2656915"  ascii="ashton-under-lyne">Ashton-under-Lyne</option><option value="2656867"  ascii="aston">Aston</option><option value="2656847"  ascii="atherton">Atherton</option><option value="2656719"  ascii="aylesbury">Aylesbury</option><option value="2656708"  ascii="ayr">Ayr</option><option value="2656627"  ascii="baildon">Baildon</option><option value="2656490"  ascii="ballymena">Ballymena</option><option value="2656407"  ascii="banbridge">Banbridge</option><option value="2656406"  ascii="banbury">Banbury</option><option value="2656396"  ascii="bangor">Bangor</option><option value="2656379"  ascii="banstead">Banstead</option><option value="2656333"  ascii="barking">Barking</option><option value="2656295"  ascii="barnet">New Barnet</option><option value="2656284"  ascii="barnsley">Barnsley</option><option value="2656281"  ascii="barnstaple">Barnstaple</option><option value="2656258"  ascii="barrhead">Barrhead</option><option value="2656241"  ascii="barrow-in-furness">Barrow-in-Furness</option><option value="2656235"  ascii="barry">Barry</option><option value="7302130"  ascii="bartley-green">Bartley Green</option><option value="2656196"  ascii="basford">Basford</option><option value="2656194"  ascii="basildon">Basildon</option><option value="2656192"  ascii="basingstoke">
213Basingstoke</option><option value="2656173"  ascii="bath">Bath</option><option value="2656169"  ascii="bathgate">Bathgate</option><option value="2656168"  ascii="batley">Batley</option><option value="6690602"  ascii="battersea">Battersea</option><option value="6545243"  ascii="bayswater">Bayswater</option><option value="2656086"  ascii="bearsden">Bearsden</option><option value="2656070"  ascii="bebington">Bebington</option><option value="2656065"  ascii="beckenham">Beckenham</option><option value="6690870"  ascii="becontree">Becontree</option><option value="2656046"  ascii="bedford">Bedford</option><option value="2656039"  ascii="bedlington">Bedlington</option><option value="2656031"  ascii="bedworth">Bedworth</option><option value="2655984"  ascii="belfast">Belfast</option><option value="2655952"  ascii="bellshill">Bellshill</option><option value="2655942"  ascii="belper">Belper</option><option value="2655882"  ascii="bentley">Bentley</option><option value="2655858"  ascii="berkhamsted">Berkhamsted</option><option value="6690989"  ascii="bethnal-green">Bethnal Green</option><option value="2655785"  ascii="beverley">Beverley</option><option value="2655777"  ascii="bexhill-on-sea">Bexhill</option><option value="2655775"  ascii="bexley">Bexley</option><option value="2655729"  ascii="bicester">Bicester</option><option value="2655708"  ascii="biddulph">Biddulph</option><option value="2655707"  ascii="bideford">Bideford</option><option value="2655689"  ascii="biggleswade">Biggleswade</option><option value="2655672"  ascii="billericay">Billericay</option><option value="2655664"  ascii="billingham">Billingham</option><option value="2655642"  ascii="bingley">Bingley</option><option value="2655613"  ascii="birkenhead">Birkenhead</option><option value="2655603"  ascii="birmingham">Birmingham</option><option value="2655583"  ascii="bishop-auckland">Bishop Auckland</option><option value="2655582"  ascii="bishopbriggs">Bishopbriggs</option><option value="2655562"  ascii="bishops-stortford">Bishop's Stortford</option><option value="2655557"  ascii="bishopstoke">Bishopstoke</option><option value="2655524"  ascii="blackburn">Blackburn</option><option value="6947041"  ascii="blackheath">Blackheath</option><option value="2655459"  ascii="blackpool">Blackpool</option><option value="3345317"  ascii="blackwood">Blackwood</option><option value="11592111"  ascii="blantyre">Blantyre</option><option value="2655351"  ascii="bletchley">Bletchley</option><option value="2655329"  ascii="bloxwich">Bloxwich</option><option value="2655315"  ascii="blyth">Blyth</option><option value="2655262"  ascii="bognor-regis">Bognor Regis</option><option value="2655237"  ascii="bolton">Bolton</option><option value="2655210"  ascii="bonnyrigg">Bonnyrigg</option><option value="2655198"  ascii="bootle">Bootle</option><option value="6693242"  ascii="bordon">Bordon</option><option value="2655186"  ascii="borehamwood">Borehamwood</option><option value="2655138"  ascii="boston">Boston</option><option value="2655095"  ascii="bournemouth">Bournemouth</option><option value="6620355"  ascii="bowthorpe">Bowthorpe</option><option value="2655009"  ascii="bracknell">Bracknell</option><option value="2654993"  ascii="bradford">Bradford</option><option value="2654938"  ascii="braintree">Braintree</option><option value="2654927"  ascii="bramhall">Bramhall</option><option value="2654814"  ascii="bredbury">Bredbury</option><option value="2654782"  ascii="brentwood">Brentwood</option><option value="2654755"  ascii="bridgend">Bridgend</option><option value="2654730"  ascii="bridgwater">Bridgwater</option><option value="2654728"  ascii="bridlington">Bridlington</option><option value="2654724"  ascii="brierley-hill">Brierley Hill</option><option value="2654715"  ascii="brighouse">Brighouse</option><option value="2654710"  ascii="brighton">Brighton</option><option value="2654675"  ascii="bristol">Bristol</option><option value="2654668"  ascii="briton-ferry">Briton Ferry</option><option value="2654663"  ascii="brixham">Brixham</option><option value="6690877"  ascii="brixton">Brixton</option><option value="2654635"  ascii="broadstairs">Broadstairs</option><option value="2654579"  ascii="bromsgrove">Bromsgrove</option><option value="2654532"  ascii="brough">Brough</option><option value="2654490"  ascii="brownhills">Brownhills</option><option value="2654480"  ascii="broxburn">Broxburn</option><option value="2654450"  ascii="brymbo">Brymbo</option><option value="2654394"  ascii="buckley">Buckley</option><option value="2654308"  ascii="burgess-hill">Burgess Hill</option><option value="11776857"  ascii="burngreave">Burngreave</option><option value="2654269"  ascii="burnham-on-sea">Burnham-on-Sea</option><option value="2654264"  ascii="burnley">Burnley</option><option value="2654252"  ascii="burntwood">Burntwood</option><option value="2654200"  ascii="burton-upon-trent">Burton-on-Trent</option><option value="2654187"  ascii="bury">Bury St Edmunds</option><option value="2654186"  ascii="bury-st-edmunds">Bury St Edmunds</option><option value="2654179"  ascii="bushey">Bushey</option><option value="2654141"  ascii="buxton">Buxton</option><option value="2654089"  ascii="caerphilly">Caerphilly</option><option value="2653974"  ascii="calne">Calne</option><option value="2653947"  ascii="camberley">Camberley</option><option value="2653945"  ascii="camborne">Camborne</option><option value="2653941"  ascii="cambridge">Cambridge</option><option value="2653935"  ascii="cambuslang">Cambuslang</option><option value="3345437"  ascii="camden-town">Camden Town</option><option value="6692280"  ascii="canary-wharf">Canary Wharf</option><option value="2653883"  ascii="cannock">Cannock</option><option value="2653877"  ascii="canterbury">Canterbury</option><option value="7911271"  ascii="canvey-island">Canvey Island</option><option value="2653822"  ascii="cardiff">Cardiff</option><option value="2653775"  ascii="carlisle">Carlisle</option><option value="2653755"  ascii="carmarthen">Carmarthen</option><option value="2653680"  ascii="carrickfergus">Carrickfergus</option><option value="2653646"  ascii="carshalton">Carshalton</option><option value="2653634"  ascii="carterton">Carterton</option><option value="2653584"  ascii="castleford">Castleford</option><option value="2653558"  ascii="castlereagh">Castlereagh</option><option value="2653520"  ascii="caterham">Caterham</option><option value="2653393"  ascii="chalfont-saint-peter">Chalfont St Peter</option><option value="6695247"  ascii="chapel-allerton">Chapel Allerton</option><option value="2653353"  ascii="chapletown">Chapletown</option><option value="2653305"  ascii="chatham">Chatham</option><option value="2653290"  ascii="cheadle-hulme">Cheadle Hulme</option><option value="2653266"  ascii="chelmsford">Chelmsford</option><option value="2653265"  ascii="chelsea">Chelsea</option><option value="2653261"  ascii="cheltenham">Cheltenham</option><option value="2653256"  ascii="chepstow">Chepstow</option><option value="2653235"  ascii="chesham">Chesham</option><option value="2653232"  ascii="cheshunt">Cheshunt</option><option value="2653229"  ascii="chessington">Chessington</option><option value="2653228"  ascii="chester">Chester</option><option value="2653224"  ascii="chester-le-street">Chester-le-Street</option><option value="2653225"  ascii="chesterfield">Chesterfield</option><option value="2653192"  ascii="chichester">Chichester</option><option value="2653144"  ascii="chippenham">Chippenham</option><option value="2653137"  ascii="chipping-sodbury">Chipping Sodbury</option><option value="2653123"  ascii="chislehurst">Chislehurst</option><option value="2653086"  ascii="chorley">Chorley</option><option value="2653075"  ascii="christchurch">Christchurch</option><option value="2652995"  ascii="cirencester">Cirencester</option><option value="2634341"  ascii="city-of-westminster">City of Westminster</option><option value="2652974"  ascii="clacton-on-sea">Clacton-on-Sea</option><option value="2652890"  ascii="cleckheaton">Cleckheaton</option><option value="2652885"  ascii="cleethorpes">Cleethorpes</option><option value="2652861"  ascii="clevedon">Clevedon</option><option value="2652734"  ascii="clydach">Clydach</option><option value="2652730"  ascii="clydebank">Clydebank</option><option value="2652698"  ascii="coalville">Coalville</option><option value="2652696"  ascii="coatbridge">Coatbridge</option><option value="2652689"  ascii="cobham">Cobham</option><option value="2652622"  ascii="coity">Coity</option><option value="2652618"  ascii="colchester">Colchester</option><option value="2652586"  ascii="coleraine">Coleraine</option><option value="2652544"  ascii="colne">Colne</option><option value="2652513"  ascii="colwyn-bay">Colwyn Bay</option><option value="2652464"  ascii="congleton">Congleton</option><option value="2652458"  ascii="conisbrough">Conisbrough</option><option value="2652437"  ascii="consett">Consett</option><option value="2652381"  ascii="corby">Corby</option><option value="2652249"  ascii="coulsdon">Coulsdon</option><option value="2652221"  ascii="coventry">Coventry</option><option value="2652204"  ascii="cowes">Cowes</option><option value="2652191"  ascii="cowley">Cowley</option><option value="3345440"  ascii="craigavon">Craigavon</option><option value="2652095"  ascii="cramlington">Cramlington</option><option value="2652053"  ascii="crawley">Crawley</option><option value="2652002"  ascii="crewe">Crewe</option><option value="3209584"  ascii="crosby">Crosby</option><option value="2651852"  ascii="crowborough">Crowborough</option><option value="2651831"  ascii="crowthorne">Crowthorne</option><option value="2651817"  ascii="croydon">Croydon</option><option value="2651715"  ascii="cumbernauld">Cumbernauld</option><option value="2651654"  ascii="cwmbran">Cwmbran</option><option value="2651621"  ascii="dagenham">Dagenham</option><option value="2651558"  ascii="dalserf">
213Dalserf</option><option value="2651513"  ascii="darlington">Darlington</option><option value="2651500"  ascii="dartford">Dartford</option><option value="2651497"  ascii="darton">Darton</option><option value="2651495"  ascii="darwen">Darwen</option><option value="2651485"  ascii="daventry">Daventry</option><option value="2651468"  ascii="deal">Deal</option><option value="8299616"  ascii="deeside">Deeside</option><option value="2651357"  ascii="denton">Denton</option><option value="2651347"  ascii="derby">Derby</option><option value="2643736"  ascii="derry">Londonderry/Derry</option><option value="2651294"  ascii="devizes">Devizes</option><option value="2651286"  ascii="dewsbury">Dewsbury</option><option value="2651269"  ascii="didcot">Didcot</option><option value="2651241"  ascii="dinnington">Dinnington</option><option value="2651123"  ascii="doncaster">Doncaster</option><option value="2651101"  ascii="dorchester">Dorchester</option><option value="2651095"  ascii="dorking">Dorking</option><option value="2651048"  ascii="dover">Dover</option><option value="2650983"  ascii="droitwich">Droitwich</option><option value="2650967"  ascii="dronfield">Dronfield</option><option value="2650962"  ascii="droylsden">Droylsden</option><option value="2650839"  ascii="dudley">Dudley</option><option value="2650815"  ascii="dukinfield">Dukinfield</option><option value="2650802"  ascii="dumbarton">Dumbarton</option><option value="2650798"  ascii="dumfries">Dumfries</option><option value="2650752"  ascii="dundee">Dundee</option><option value="2650732"  ascii="dunfermline">Dunfermline</option><option value="2650657"  ascii="dunstable">Dunstable</option><option value="2650628"  ascii="durham">Durham</option><option value="6693007"  ascii="earl-shilton">Earl Shilton</option><option value="8063096"  ascii="earlsfield">Earlsfield</option><option value="2650470"  ascii="east-dereham">Dereham</option><option value="2650435"  ascii="east-grinstead">East Grinstead</option><option value="2650405"  ascii="east-kilbride">East Kilbride</option><option value="2650376"  ascii="east-molesey">East Molesey</option><option value="2650497"  ascii="eastbourne">Eastbourne</option><option value="2650396"  ascii="eastleigh">Eastleigh</option><option value="2650309"  ascii="eastwood">Eastwood</option><option value="2650285"  ascii="ebbw-vale">Ebbw Vale</option><option value="2650278"  ascii="eccles">Eccles</option><option value="2650225"  ascii="edinburgh">Edinburgh</option><option value="2650188"  ascii="egham">Egham</option><option value="2650122"  ascii="elgin">Elgin</option><option value="2650110"  ascii="elland">Elland</option><option value="2650096"  ascii="ellesmere-port">Ellesmere Port</option><option value="2650023"  ascii="ely">Ely</option><option value="2650004"  ascii="emsworth">Emsworth</option><option value="2649997"  ascii="enfield-town">Enfield Town</option><option value="2649957"  ascii="epsom">Epsom</option><option value="6639623"  ascii="erskine">Erskine</option><option value="2649911"  ascii="esher">Esher</option><option value="2649833"  ascii="evesham">Evesham</option><option value="6690867"  ascii="ewell">Ewell</option><option value="2649808"  ascii="exeter">Exeter</option><option value="2649800"  ascii="exmouth">Exmouth</option><option value="6691219"  ascii="failsworth">Failsworth</option><option value="2649723"  ascii="falkirk">Falkirk</option><option value="2649715"  ascii="falmouth">Falmouth</option><option value="2649692"  ascii="fareham">Fareham</option><option value="2649672"  ascii="farnborough">Farnborough</option><option value="2649660"  ascii="farnham">Farnham</option><option value="2649650"  ascii="farnworth">Farnworth</option><option value="2649622"  ascii="faversham">Faversham</option><option value="2649579"  ascii="felixstowe">Felixstowe</option><option value="2649578"  ascii="felling">Felling</option><option value="2649571"  ascii="feltham">Feltham</option><option value="6691927"  ascii="ferndown">Ferndown</option><option value="2649322"  ascii="fleet">Fleet</option><option value="2649312"  ascii="fleetwood">Fleetwood</option><option value="2649301"  ascii="flint">Flint</option><option value="2649258"  ascii="folkestone">Folkestone</option><option value="2649198"  ascii="formby">Formby</option><option value="2649049"  ascii="frinton-on-sea">Frinton-on-Sea</option><option value="2649024"  ascii="frome">Frome</option><option value="2648970"  ascii="fylde">Fylde</option><option value="2648945"  ascii="gainsborough">Gainsborough</option><option value="2648773"  ascii="gateshead">Gateshead</option><option value="2648728"  ascii="gelligaer">Gelligaer</option><option value="6620444"  ascii="gerrards-cross">Gerrards Cross</option><option value="2648657"  ascii="gillingham">Gillingham</option><option value="2648579"  ascii="glasgow">Glasgow</option>
213<option value="2648438"  ascii="glenrothes">Glenrothes</option><option value="2648405"  ascii="glossop">Glossop</option><option value="2648404"  ascii="gloucester">Gloucester</option><option value="2648372"  ascii="godalming">Godalming</option><option value="2648356"  ascii="golborne">Golborne</option><option value="2648319"  ascii="goole">Goole</option><option value="2648290"  ascii="gorseinon">Gorseinon</option><option value="2648273"  ascii="gosforth">Gosforth</option><option value="2648272"  ascii="gosport">Gosport</option><option value="2648215"  ascii="grangemouth">Grangemouth</option><option value="2648208"  ascii="grantham">Grantham</option><option value="2648187"  ascii="gravesend">Gravesend</option><option value="2648182"  ascii="grays">Grays</option><option value="2648063"  ascii="great-malvern">Great Malvern</option><option value="2648026"  ascii="great-sankey">Great Sankey</option><option value="2647985"  ascii="great-wyrley">Great Wyrley</option><option value="2647984"  ascii="great-yarmouth">Great Yarmouth</option><option value="2647972"  ascii="greenford">Greenford</option><option value="2647948"  ascii="greenock">Greenock</option><option value="2647878"  ascii="grimsby">Grimsby</option><option value="2647837"  ascii="grove">Grove</option><option value="2647793"  ascii="guildford">Guildford</option><option value="2647785"  ascii="guisborough">Guisborough</option><option value="2647784"  ascii="guiseley">Guiseley</option><option value="2647679"  ascii="hadleigh">Hadleigh</option><option value="6693771"  ascii="hadley-wood">Hadley Wood</option><option value="2647655"  ascii="hailsham">Hailsham</option><option value="2647644"  ascii="hale">Hale</option><option value="2647639"  ascii="halesowen">Halesowen</option><option value="2647632"  ascii="halifax">Halifax</option><option value="2647570"  ascii="hamilton">Hamilton</option><option value="2647550"  ascii="hampton">Hampton</option><option value="2647461"  ascii="harlow">Harlow</option><option value="2647451"  ascii="harpenden">Harpenden</option><option value="8581595"  ascii="harringay">Harringay</option><option value="2647428"  ascii="harrogate">Harrogate</option><option value="2647400"  ascii="hartlepool">Hartlepool</option><option value="2647398"  ascii="hartley">Hartley</option><option value="2647383"  ascii="harwich">Harwich</option><option value="2647363"  ascii="haslingden">Haslingden</option><option value="2647356"  ascii="hastings">Hastings</option><option value="2647349"  ascii="hatfield">Hatfield</option><option value="2647317"  ascii="havant">Havant</option><option value="2647310"  ascii="haverhill">Haverhill</option><option value="2647303"  ascii="hawarden">Hawarden</option><option value="2647265"  ascii="haydock">Haydock</option><option value="2647261"  ascii="hayes">Hayes</option><option value="8299619"  ascii="hayling-island">Hayling Island</option><option value="2647248"  ascii="haywards-heath">Haywards Heath</option><option value="2647246"  ascii="hazel-grove">Hazel Grove</option><option value="2647227"  ascii="heanor">Heanor</option><option value="6691884"  ascii="heavitree">Heavitree</option><option value="2647209"  ascii="hebburn">Hebburn</option><option value="6620360"  ascii="hedge-end">Hedge End</option><option value="2647138"  ascii="hemel-hempstead">Hemel Hempstead</option><option value="2647074"  ascii="hereford">Hereford</option><option value="2647057"  ascii="herne-bay">Herne Bay</option><option value="2647044"  ascii="hertford">Hertford</option><option value="2647026"  ascii="heswall">Heswall</option><option value="6691235"  ascii="heywood">Heywood</option><option value="2646979"  ascii="high-blantyre">High Blantyre</option><option value="8299617"  ascii="high-peak">High Peak</option><option value="2646914"  ascii="high-wycombe">High Wycombe</option><option value="2646867"  ascii="hinckley">Hinckley</option><option value="2646862"  ascii="hindley">Hindley</option><option value="2646826"  ascii="hitchin">Hitchin</option><option value="2646807"  ascii="hoddesdon">Hoddesdon</option><option value="8315400"  ascii="holloway">Holloway</option><option value="2646653"  ascii="hook">Hook</option><option value="2646606"  ascii="horley">Horley</option><option value="6690863"  ascii="hornchurch">Hornchurch</option><option value="2646558"  ascii="horsforth">Horsforth</option><option value="2646557"  ascii="horsham">Horsham</option><option value="2646542"  ascii="horwich">Horwich</option><option value="2646525"  ascii="houghton-le-spring">Houghton-le-Spring</option><option value="2646504"  ascii="hove">
213Hove</option><option value="2646471"  ascii="hoyland-nether">Hoyland Nether</option><option value="2646460"  ascii="hucknall">Hucknall</option><option value="2646458"  ascii="huddersfield">Huddersfield</option><option value="2646393"  ascii="huntingdon">Huntingdon</option><option value="2646329"  ascii="huyton">Huyton</option><option value="2646327"  ascii="hyde">Hyde</option><option value="2646317"  ascii="hythe">Hythe</option><option value="2646274"  ascii="ilkeston">Ilkeston</option><option value="2646088"  ascii="inverness">Inverness</option><option value="2646057"  ascii="ipswich">Ipswich</option><option value="2646042"  ascii="irlam">Irlam</option><option value="2646032"  ascii="irvine">Irvine</option><option value="8299620"  ascii="isle-of-lewis">Eilean Leòdhas</option><option value="2646004"  ascii="isleworth">Isleworth</option><option value="2646003"  ascii="islington">Islington</option><option value="2645972"  ascii="jarrow">Jarrow</option><option value="2645951"  ascii="johnstone">Johnstone</option><option value="2645889"  ascii="keighley">Keighley</option><option value="2645831"  ascii="kempston">Kempston</option><option value="6947168"  ascii="kempston-hardwick">Kempston Hardwick</option><option value="2645826"  ascii="kendal">Kendal</option><option value="2645822"  ascii="kenilworth">Kenilworth</option><option value="2645753"  ascii="kettering">Kettering</option><option value="2645733"  ascii="keynsham">Keynsham</option><option value="2645724"  ascii="kidderminster">Kidderminster</option><option value="2645722"  ascii="kidlington">Kidlington</option><option value="2645721"  ascii="kidsgrove">Kidsgrove</option><option value="2645605"  ascii="kilmarnock">Kilmarnock</option><option value="2645541"  ascii="kilwinning">Kilwinning</option><option value="2645456"  ascii="king-s-lynn">King's Lynn</option><option value="2645425"  ascii="kingston-upon-hull">Hull</option><option value="2645420"  ascii="kingswinford">Kingswinford</option><option value="2645418"  ascii="kingswood">Kingswood</option><option value="2645347"  ascii="kippax">Kippax</option><option value="2645313"  ascii="kirkby">Kirkby</option><option value="2645309"  ascii="kirkby-in-ashfield">Kirkby-In-Ashfield</option><option value="2645298"  ascii="kirkcaldy">Kirkcaldy</option><option value="2645261"  ascii="kirkintilloch">Kirkintilloch</option><option value="2644972"  ascii="lancaster">Lancaster</option><option value="2641319"  ascii="lancing">Lancing</option><option value="2644853"  ascii="larkhall">Larkhall</option><option value="2644849"  ascii="larne">Larne</option><option value="2644726"  ascii="leatherhead">Leatherhead</option><option value="2644688"  ascii="leeds">Leeds</option><option value="2644684"  ascii="leek">Leek</option><option value="2644668"  ascii="leicester">Leicester</option><option value="2644660"  ascii="leigh">Leigh</option><option value="2644652"  ascii="leighton-buzzard">Leighton Buzzard</option><option value="2644597"  ascii="letchworth">Letchworth</option><option value="8224216"  ascii="letchworth-garden-city">Letchworth</option><option value="2644559"  ascii="lewes">Lewes</option><option value="2644547"  ascii="leyland">Leyland</option><option value="2644531"  ascii="lichfield">Lichfield</option><option value="2644487"  ascii="lincoln">Lincoln</option><option value="2644411"  ascii="lisburn">Lisburn</option><option value="2644386"  ascii="litherland">Litherland</option><option value="2644319"  ascii="littlehampton">Littlehampton</option><option value="2644210"  ascii="liverpool">Liverpool</option><option value="2644204"  ascii="livingston">Livingston</option><option value="2644120"  ascii="llandudno">Llandudno</option><option value="2644100"  ascii="llanelli">Llanelli</option><option value="2643776"  ascii="lofthouse">Lofthouse</option><option value="2643743"  selected ascii="london">London</option><option value="2643734"  ascii="londonderry-county-borough">Londonderry County Borough</option><option value="2643697"  ascii="long-eaton">Long Eaton</option><option value="2643696"  ascii="longfield">Longfield</option><option value="6691766"  ascii="longsight">Longsight</option><option value="2643567"  ascii="loughborough">Loughborough</option><option value="2643553"  ascii="louth">Louth</option><option value="7290015"  ascii="lower-earley">Lower Earley</option><option value="2643490"  ascii="lowestoft">Lowestoft</option><option value="2643339"  ascii="luton">Luton</option><option value="2643312"  ascii="lymington">Lymington</option><option value="6693470"  ascii="lytham-st-annes">Lytham St Annes</option><option value="2643266"  ascii="macclesfield">Macclesfield</option><option value="2643218"  ascii="maesteg">Maesteg</option><option value="2643198"  ascii="maghull">Maghull</option><option value="2643186"  ascii="maidenhead">Maidenhead</option><option value="2643179"  ascii="maidstone">Maidstone</option><option value="2643160"  ascii="maldon">Maldon</option><option value="2643144"  ascii="maltby">Maltby</option><option value="2643123"  ascii="manchester">Manchester</option><option value="2643116"  ascii="mangotsfield">Mangotsfield</option><option value="2643097"  ascii="mansfield">Mansfield</option><option value="2643096"  ascii="mansfield-woodhouse">Mansfield Woodhouse</option><option value="2643071"  ascii="march">March</option><option value="2643044"  ascii="margate">Margate</option><option value="2643027"  ascii="market-harborough">Market Harborough</option><option value="2643003"  ascii="marlow">Marlow</option><option value="2642999"  ascii="marple">Marple</option><option value="2642786"  ascii="melksham">Melksham</option><option value="2642763"  ascii="melton-mowbray">Melton Mowbray</option><option value="6947756"  ascii="mendip">Mendip</option><option value="2642705"  ascii="merthyr-tydfil">Merthyr Tydfil</option><option value="2642683"  ascii="mexborough">Mexborough</option><option value="2642607"  ascii="middlesbrough">Middlesbrough</option><option value="2642593"  ascii="middleton">Middleton</option><option value="2642465"  ascii="milton-keynes">Milton Keynes</option><option value="2642423"  ascii="mirfield">Mirfield</option><option value="2642414"  ascii="mitcham">Mitcham</option><option value="2642233"  ascii="morden">Morden</option><option value="2642214"  ascii="morecambe">Morecambe</option><option value="2642204"  ascii="moreton">Moreton</option><option value="2642189"  ascii="morley">Morley</option><option value="2642135"  ascii="motherwell">Motherwell</option><option value="2642096"  ascii="mountsorrel">Mountsorrel</option><option value="2641942"  ascii="musselburgh">Musselburgh</option><option value="2641913"  ascii="nailsea">Nailsea</option><option value="2641892"  ascii="nantwich">Nantwich</option><option value="2641843"  ascii="neath">Neath</option><option value="2641810"  ascii="nelson">Nelson</option><option value="2641795"  ascii="neston">Neston</option><option value="2641617"  ascii="new-malden">New Malden</option><option value="2641612"  ascii="new-mills">New Mills</option><option value="2641609"  ascii="new-milton">New Milton</option><option value="2641731"  ascii="newark-on-trent">Newark on Trent</option><option value="2641690"  ascii="newburn">Newburn</option><option value="2641689"  ascii="newbury">Newbury</option><option value="2641674"  ascii="newcastle-under-lyme">Newcastle-under-Lyme</option><option value="2641673"  ascii="newcastle-upon-tyne">Newcastle upon Tyne</option><option value="2641616"  ascii="newmarket">Newmarket</option><option value="2641598"  ascii="newport">Newport</option><option value="2641591"  ascii="newport-pagnell">Newport Pagnell</option><option value="2641589"  ascii="newquay">Newquay</option><option value="2641581"  ascii="newry">Newry</option><option value="2641557"  ascii="newton-abbot">Newton Abbot</option><option value="2641555"  ascii="newton-aycliffe">
213Newton Aycliffe</option><option value="2641546"  ascii="newton-le-willows">Newton-le-Willows</option><option value="2641544"  ascii="newton-mearns">Newton Mearns</option><option value="2641520"  ascii="newtownabbey">Newtownabbey</option><option value="2641519"  ascii="newtownards">Newtownards</option><option value="2641267"  ascii="north-shields">North Shields</option><option value="2641435"  ascii="northallerton">Northallerton</option><option value="2641430"  ascii="northampton">Northampton</option><option value="2641290"  ascii="northolt">Northolt</option><option value="2641224"  ascii="northwich">Northwich</option><option value="2641181"  ascii="norwich">Norwich</option><option value="2641170"  ascii="nottingham">City of Nottingham</option><option value="2641157"  ascii="nuneaton">Nuneaton</option><option value="2641134"  ascii="oadby">Oadby</option><option value="2641022"  ascii="oldham">Oldham</option><option value="2640967"  ascii="omagh">Omagh</option><option value="8299623"  ascii="orkney">Orkney Islands</option><option value="2640908"  ascii="ormskirk">Ormskirk</option><option value="2640894"  ascii="orpington">Orpington</option><option value="2640869"  ascii="ossett">Ossett</option><option value="2640861"  ascii="oswestry">Oswestry</option><option value="2640729"  ascii="oxford">Oxford</option><option value="2640681"  ascii="paignton">Paignton</option><option value="2640677"  ascii="paisley">Paisley</option><option value="8128721"  ascii="peacehaven">Peacehaven</option><option value="8224580"  ascii="peckham">Peckham</option><option value="2640496"  ascii="penarth">Penarth</option><option value="2640465"  ascii="penicuik">Penicuik</option><option value="2640416"  ascii="penrith">Penrith</option><option value="2640377"  ascii="penzance">Penzance</option><option value="2640358"  ascii="perth">Perth</option><option value="2640354"  ascii="peterborough">Peterborough</option><option value="2640351"  ascii="peterhead">Peterhead</option><option value="2640349"  ascii="peterlee">Peterlee</option><option value="2640275"  ascii="pinner">Pinner</option><option value="2640246"  ascii="pitsea">Pitsea</option><option value="2640194"  ascii="plymouth">Plymouth</option><option value="2640190"  ascii="plymstock">Plymstock</option><option value="2640132"  ascii="pontefract">Pontefract</option><option value="2640106"  ascii="pontypool">Pontypool</option><option value="2640104"  ascii="pontypridd">Pontypridd</option><option value="2640101"  ascii="poole">Poole</option><option value="2640060"  ascii="port-glasgow">Port Glasgow</option><option value="2640085"  ascii="portadown">Portadown</option><option value="2640054"  ascii="porthcawl">Porthcawl</option><option value="2640037"  ascii="portishead">Portishead</option><option value="2639998"  ascii="portslade">Portslade by Sea</option><option value="2639996"  ascii="portsmouth">Portsmouth</option><option value="2639970"  ascii="potters-bar">Potters Bar</option><option value="2639958"  ascii="poulton-le-fylde">Poulton-le-Fylde</option><option value="2639928"  ascii="prescot">Prescot</option><option value="2639926"  ascii="prestatyn">Prestatyn</option><option value="2639912"  ascii="preston">Preston</option><option value="2639897"  ascii="prestwich">Prestwich</option><option value="2639866"  ascii="pudsey">Pudsey</option><option value="2639842"  ascii="purley">Purley</option><option value="6691227"  ascii="radcliffe">Radcliffe</option><option value="2639668"  ascii="ramsbottom">Ramsbottom</option><option value="2639660"  ascii="ramsgate">Ramsgate</option><option value="2639588"  ascii="rawmarsh">Rawmarsh</option><option value="2639586"  ascii="rawtenstall">Rawtenstall</option><option value="2639583"  ascii="rayleigh">Rayleigh</option><option value="2639577"  ascii="reading">Reading</option><option value="2639563"  ascii="redcar">Redcar</option><option value="2639557"  ascii="redditch">Redditch</option><option value="2639545"  ascii="redhill">Redhill</option><option value="2639524"  ascii="redruth">Redruth</option><option value="2639506"  ascii="reigate">Reigate</option><option value="2639495"  ascii="renfrew">Renfrew</option><option value="2650346"  ascii="retford">Retford</option><option value="2639447"  ascii="rhondda">Rhondda</option><option value="2639436"  ascii="rhosllanerchrugog">Rhosllanerchrugog</option><option value="2639409"  ascii="rhyl">Rhyl</option><option value="2639325"  ascii="ripley">Ripley</option><option value="2639323"  ascii="ripon">Ripon</option><option value="2639317"  ascii="risca">Risca</option><option value="2639272"  ascii="rochdale">Rochdale</option><option value="2639268"  ascii="rochester">Rochester</option><option value="2639265"  ascii="rochford">Rochford</option><option value="2639192"  ascii="romford">Romford</option><option value="2639189"  ascii="romsey">Romsey</option><option value="8299614"  ascii="rossendale">Rossendale</option><option value="2639093"  ascii="rotherham">Rotherham</option><option value="2639069"  ascii="rottingdean">Rottingdean</option><option value="2644737"  ascii="royal-leamington-spa">Royal Leamington Spa</option><option value="2639022"  ascii="royal-tunbridge-wells">Royal Tunbridge Wells</option><option value="2639018"  ascii="royston">Royston</option><option value="2639015"  ascii="royton">Royton</option><option value="2638978"  ascii="rugby">Rugby</option><option value="2638977"  ascii="rugeley">Rugeley</option><option value="2638976"  ascii="ruislip">Ruislip</option><option value="2638960"  ascii="runcorn">Runcorn</option><option value="2638946"  ascii="rushden">Rushden</option><option value="2638926"  ascii="rutherglen">Rutherglen</option><option value="2638911"  ascii="ryde">Ryde</option><option value="2638894"  ascii="ryton">Ryton</option><option value="2638878"  ascii="saffron-walden">Saffron Walden</option><option value="2638864"  ascii="saint-andrews">St Andrews</option><option value="2638717"  ascii="saint-neots">St Neots</option><option value="2638703"  ascii="saint-peters">St Peter's</option><option value="2638678"  ascii="sale">Sale</option><option value="2638671"  ascii="salford">Salford</option><option value="2638664"  ascii="salisbury">Salisbury</option><option value="2638651"  ascii="saltash">Saltash</option><option value="2638600"  ascii="sandbach">Sandbach</option><option value="2638568"  ascii="sandown">Sandown</option><option value="2638419"  ascii="scarborough">Scarborough</option><option value="2638324"  ascii="scunthorpe">Scunthorpe</option><option value="2638311"  ascii="seaford">Seaford</option><option value="2638302"  ascii="seaham">Seaham</option><option value="2638235"  ascii="selby">Selby</option><option value="2638187"  ascii="sevenoaks">
213Sevenoaks</option><option value="2638077"  ascii="sheffield">Sheffield</option><option value="2637958"  ascii="shipley">Shipley</option><option value="8224782"  ascii="shirley">Shirley</option><option value="2637916"  ascii="shoreham-by-sea">Shoreham-by-Sea</option><option value="2637891"  ascii="shrewsbury">Shrewsbury</option><option value="11863036"  ascii="sinfin">Sinfin</option><option value="2637802"  ascii="sittingbourne">Sittingbourne</option><option value="2637762"  ascii="skegness">Skegness</option><option value="2637752"  ascii="skelmersdale">Skelmersdale</option><option value="2637659"  ascii="sleaford">Sleaford</option><option value="2637627"  ascii="slough">Slough</option><option value="2637546"  ascii="solihull">Solihull</option><option value="2637476"  ascii="south-benfleet">South Benfleet</option><option value="6690862"  ascii="south-croydon">South Croydon</option><option value="2637435"  ascii="south-elmsall">South Elmsall</option><option value="2637407"  ascii="south-hayling">South Hayling</option><option value="2637355"  ascii="south-ockendon">South Ockendon</option><option value="2637329"  ascii="south-shields">South Shields</option><option value="2637490"  ascii="southall">Southall</option><option value="2637487"  ascii="southampton">Southampton</option><option value="2637433"  ascii="southend-on-sea">Southend-on-Sea</option><option value="2637343"  ascii="southport">Southport</option><option value="2637330"  ascii="southsea">Southsea</option><option value="2637265"  ascii="spalding">Spalding</option><option value="2637235"  ascii="spennymoor">Spennymoor</option><option value="2638867"  ascii="st-albans">St Albans</option><option value="2638853"  ascii="st-austell">St Austell</option><option value="2638785"  ascii="st-helens">St Helens</option><option value="2637142"  ascii="stafford">Stafford</option><option value="2637126"  ascii="staines">Staines-upon-Thames</option><option value="2637106"  ascii="stalybridge">Stalybridge</option><option value="2637104"  ascii="stamford">Stamford</option><option value="2637087"  ascii="stanford-le-hope">Stanford-le-Hope</option><option value="8224783"  ascii="stanley">Stanley</option><option value="2636995"  ascii="staveley">Staveley</option><option value="2636940"  ascii="stevenage">Stevenage</option><option value="2636910"  ascii="stirling">Stirling</option><option value="2636882"  ascii="stockport">Stockport</option><option value="2636876"  ascii="stockton-on-tees">Stockton-on-Tees</option><option value="2636841"  ascii="stoke-on-trent">Stoke-on-Trent</option><option value="2636769"  ascii="stourbridge">Stourbridge</option><option value="2636767"  ascii="stourport-on-severn">Stourport on Severn</option><option value="2636749"  ascii="stowmarket">Stowmarket</option><option value="2636713"  ascii="stratford-upon-avon">Stratford-upon-Avon</option><option value="2636663"  ascii="stretford">Stretford</option><option value="2636619"  ascii="strood">Strood</option><option value="2636616"  ascii="stroud">Stroud</option><option value="2636564"  ascii="sudbury">Sudbury</option><option value="2636534"  ascii="sunbury-on-thames">Sunbury-on-Thames</option><option value="2636531"  ascii="sunderland">Sunderland</option><option value="6690866"  ascii="surbiton">Surbiton</option><option value="2636503"  ascii="sutton">London Borough of Sutton</option><option value="2636486"  ascii="sutton-coldfield">Sutton Coldfield</option><option value="2636484"  ascii="sutton-in-ashfield">Sutton in Ashfield</option><option value="2636465"  ascii="swadlincote">Swadlincote</option><option value="2636439"  ascii="swanley">Swanley</option><option value="2636433"  ascii="swanscombe">Swanscombe</option><option value="2636432"  ascii="swansea">Swansea</option><option value="2636389"  ascii="swindon">Swindon</option><option value="2636373"  ascii="swinton">Swinton</option><option value="2636333"  ascii="tadley">Tadley</option><option value="2636276"  ascii="tamworth">Tamworth</option><option value="2636177"  ascii="taunton">Taunton</option><option value="2636132"  ascii="teignmouth">Teignmouth</option><option value="3345439"  ascii="telford">Telford</option><option value="2636071"  ascii="tewkesbury">Tewkesbury</option><option value="2636049"  ascii="thatcham">Thatcham</option><option value="2636032"  ascii="thetford">Thetford</option><option value="2636005"  ascii="thornaby-on-tees">Thornaby-on-Tees</option><option value="2635997"  ascii="thorne">Thorne</option><option value="8299615"  ascii="thornton-cleveleys">Sacred Heart Catholic Primary School, Thornton Cleveleys</option><option value="2635785"  ascii="tipton">Tipton</option><option value="2635762"  ascii="tiverton">Tiverton</option><option value="2635703"  ascii="tonbridge">Tonbridge</option><option value="3345283"  ascii="tonypandy">Tonypandy</option><option value="2635650"  ascii="torquay">Torquay</option><option value="2635603"  ascii="totton">Totton</option><option value="2635427"  ascii="trowbridge">Trowbridge</option><option value="2635412"  ascii="truro">Truro</option><option value="2635281"  ascii="tyldesley">Tyldesley</option><option value="2635269"  ascii="tynemouth">Tynemouth</option><option value="2635243"  ascii="uckfield">Uckfield</option><option value="2635062"  ascii="urmston">Urmston</option><option value="11592272"  ascii="vale-of-leven">Leven</option><option value="11592296"  ascii="viewpark">Viewpark</option><option value="2634910"  ascii="wakefield">Wakefield</option><option value="2634887"  ascii="walkden">Walkden</option><option value="2634873"  ascii="wallasey">Wallasey</option><option value="2634864"  ascii="wallsend">Wallsend</option><option value="2634853"  ascii="walsall">Walsall</option><option value="2634843"  ascii="waltham-abbey">Waltham Abbey</option><option value="2634825"  ascii="walton-on-thames">Walton-on-Thames</option><option value="2634826"  ascii="walton-on-the-naze">Walton-on-the-Naze</option><option value="2634801"  ascii="wantage">Wantage</option><option value="2634777"  ascii="ware">Ware</option><option value="2634755"  ascii="warminster">Warminster</option><option value="2634739"  ascii="warrington">Warrington</option><option value="2634725"  ascii="warwick">Warwick Castle</option><option value="2634715"  ascii="washington">Washington</option><option value="2634686"  ascii="waterlooville">Waterlooville</option><option value="2634677"  ascii="watford">Watford</option><option value="2634672"  ascii="wath-upon-dearne">Wath upon Dearne</option><option value="2634617"  ascii="wednesbury">Wednesbury</option><option value="2634616"  ascii="wednesfield">Wednesfield</option><option value="2634579"  ascii="welling">Welling</option><option value="2634578"  ascii="wellingborough">Wellingborough</option><option value="2634573"  ascii="wellington">Wellington</option><option value="2634552"  ascii="welwyn-garden-city">Welwyn Garden City</option><option value="2634549"  ascii="wembley">Wembley</option><option value="2634493"  ascii="west-bridgford">Nottinghamshire</option><option value="2634491"  ascii="west-bromwich">West Bromwich</option><option value="2634340"  ascii="west-molesey">West Molesey</option><option value="2634483"  ascii="westbury">Westbury</option><option value="2634387"  ascii="westhoughton">Westhoughton</option><option value="2634308"  ascii="weston-super-mare">Weston-super-Mare</option><option value="2634204"  ascii="weybridge">Weybridge</option><option value="2634202"  ascii="weymouth">Weymouth</option><option value="2634155"  ascii="whickham">Whickham</option><option value="2634103"  ascii="whitefield">Whitefield</option><option value="2634096"  ascii="whitehaven">Whitehaven</option><option value="2634032"  ascii="whitley-bay">Whitley Bay</option><option value="2634021"  ascii="whitstable">Whitstable</option><option value="2633976"  ascii="wickford">Wickford</option><option value="2633954"  ascii="widnes">Widnes</option><option value="2633948"  ascii="wigan">Wigan</option><option value="2633936"  ascii="wigston-magna">Wigston</option><option value="2633912"  ascii="willenhall">Willenhall</option><option value="2633883"  ascii="wilmslow">Wilmslow</option><option value="2633858"  ascii="winchester">Winchester</option><option value="2633842"  ascii="windsor">Windsor Castle</option><option value="2633810"  ascii="winsford">Winsford</option><option value="2633771"  ascii="wisbech">Wisbech</option><option value="2633765"  ascii="wishaw">Wishaw</option><option value="2633749"  ascii="witham">Witham</option><option value="2633729"  ascii="witney">Witney</option><option value="2633709"  ascii="woking">Woking</option><option value="2633708"  ascii="wokingham">Wokingham</option><option value="2633691"  ascii="wolverhampton">Wolverhampton</option><option value="2633681"  ascii="wombwell">Wombwell</option><option value="2633655"  ascii="woodford-green">Woodford Green</option><option value="2633563"  ascii="worcester">Worcester</option><option value="2633553"  ascii="workington">Workington</option><option value="2633551"  ascii="worksop">Worksop</option><option value="2633521"  ascii="worthing">Worthing</option><option value="2633485"  ascii="wrexham">Wrexham</option><option value="2633415"  ascii="yarm">Yarm</option><option value="2633406"  ascii="yate">Yate</option><option value="6620293"  ascii="yateley">Yateley</option><option value="2633397"  ascii="yeadon">Yeadon</option><option value="2633373"  ascii="yeovil">Yeovil</option><option value="2633352"  ascii="york">York</option></select>
214	</div></form><p class="d-print-none">Nearby cities: <a href="/gb/sunrise-and-sunset/city-of-westminster/">City of Westminster</a>, <a href="/gb/sunrise-and-sunset/islington/">Islington</a>, <a href="/gb/sunrise-and-sunset/camden-town/">Camden Town</a>, <a href="/gb/sunrise-and-sunset/holloway/">Holloway</a>, <a href="/gb/sunrise-and-sunset/battersea/">Battersea</a>, <a href="/gb/sunrise-and-sunset/brixton/">Brixton</a>, <a href="/gb/sunrise-and-sunset/chelsea/">Chelsea</a>, <a href="/gb/sunrise-and-sunset/bayswater/">Bayswater</a></p>		
214<script data-cfasync="false">
215(function(){
216if (!location.hostname.endsWith(".translate.goog")) {
217var s = document.createElement("script");
218s.async = true;
219s.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4388183867249188";
220s.crossOrigin = "anonymous";
221document.head.appendChild(s);
222}
223})();
224</script>
224
225		<ins class="adsbygoogle d-print-none" style="display:block;width:calc(100% - 0.5em);margin:3px auto;"
226			 data-ad-client="ca-pub-4388183867249188"
227			 data-ad-slot="2243752360"
228			 data-ad-format="auto"
229			 data-full-width-responsive="true"></ins>
230		
230<script data-cfasync="false">
231		(adsbygoogle = window.adsbygoogle || []).push({});
232		</script>
232
233		<br><div class="cc-year-stats" style="background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1em 1.2em;margin:1.2em 0"><h2 style="font-size:1.05em;color:#495057;margin:0 0 0.7em;font-weight:600">2026 extremes — London</h2><div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0.7em 1.2em"><div><div style="font-size:0.78em;text-transform:uppercase;letter-spacing:0.04em;color:#6c757d">Longest day</div><div style="font-weight:600">16 h 39 min</div><div style="font-size:0.85em;color:#6c757d">21 Jun 2026</div></div><div><div style="font-size:0.78em;text-transform:uppercase;letter-spacing:0.04em;color:#6c757d">Shortest day</div><div style="font-weight:600">7 h 50 min</div><div style="font-size:0.85em;color:#6c757d">21 Dec 2026</div></div><div><div style="font-size:0.78em;text-transform:uppercase;letter-spacing:0.04em;color:#6c757d">Earliest sunrise</div><div style="font-weight:600">4:42</div><div style="font-size:0.85em;color:#6c757d">16 Jun 2026</div></div><div><div style="font-size:0.78em;text-transform:uppercase;letter-spacing:0.04em;color:#6c757d">Latest sunset</div><div style="font-weight:600">21:22</div><div style="font-size:0.85em;color:#6c757d">25 Jun 2026</div></div></div><p style="font-size:0.82em;color:#6c757d;margin:0.7em 0 0">Note: the earliest sunrise and latest sunset <strong>do not fall</strong> on the exact day of the summer solstice — the cause is the <em>equation of time</em>, a small offset between apparent solar time and mean (clock) time, arising from the elliptical shape of Earth's orbit and the tilt of its axis.</p></div><div class="cc-sol-equ" style="background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:0.9em 1.2em;margin:1em 0;font-size:0.92em"><strong>Solstices &amp;amp; equinoxes 2026:</strong> 🌷 spring equinox 20 Mar · ☀️ summer solstice 21 Jun · 🍂 autumn equinox 23 Sept · ❄️ winter solstice 21 Dec <span style="color:#6c757d">(UTC; local date may differ by 1 day)</span></div><div class="cc-dst" style="background:#fff8e1;border:1px solid #ffe0a3;border-radius:8px;padding:0.9em 1.2em;margin:1em 0;font-size:0.92em"><strong>⏰ Daylight saving time changes 2026:</strong> 29 Mar 3:00 — start of summer time (DST begins) · 25 Oct 3:00 — end of summer time (back to standard time)</div><div class="cc-next7 d-print-none" style="background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:0.9em 1.2em;margin:1em 0"><h2 style="font-size:1em;color:#495057;margin:0 0 0.5em;font-weight:600">Next 7 days</h2><table style="width:100%;border-collapse:collapse;font-size:0.92em"><thead><tr style="text-align:left;border-bottom:1px solid #dee2e6"><th style="padding:4px 8px">Day</th><th style="padding:4px 8px">Sunrise</th><th style="padding:4px 8px">Sunset</th><th style="padding:4px 8px">Day length</th><th style="padding:4px 8px">Δ vs prev.</th></tr></thead><tbody><tr style="border-bottom:1px solid #f1f3f5"><td style="padding:4px 8px">Today</td><td style="padding:4px 8px">7:07</td><td style="padding:4px 8px">18:29</td><td style="padding:4px 8px">11 h 22 min</td><td style="padding:4px 8px;color:#6c757d">—</td></tr><tr style="border-bottom:1px solid #f1f3f5"><td style="padding:4px 8px">Tomorrow</td><td style="padding:4px 8px">7:09</td><td style="padding:4px 8px">18:27</td><td style="padding:4px 8px">11 h 18 min</td><td style="padding:4px 8px;color:#b02a37">−3 min 54 s</td></tr><tr style="border-bottom:1px solid #f1f3f5"><td style="padding:4px 8px">7 Oct (Wed)</td><td style="padding:4px 8px">7:11</td><td style="padding:4px 8px">18:25</td><td style="padding:4px 8px">11 h 14 min</td><td style="padding:4px 8px;color:#b02a37">−3 min 54 s</td></tr><tr style="border-bottom:1px solid #f1f3f5"><td style="padding:4px 8px">8 Oct (Thu)</td><td style="padding:4px 8px">7:12</td><td style="padding:4px 8px">18:23</td><td style="padding:4px 8px">11 h 10 min</td><td style="padding:4px 8px;color:#b02a37">−3 min 54 s</td></tr><tr style="border-bottom:1px solid #f1f3f5"><td style="padding:4px 8px">9 Oct (Fri)</td><td style="padding:4px 8px">7:14</td><td style="padding:4px 8px">18:20</td><td style="padding:4px 8px">11 h 06 min</td><td style="padding:4px 8px;color:#b02a37">−3 min 53 s</td></tr><tr style="border-bottom:1px solid #f1f3f5"><td style="padding:4px 8px">10 Oct (Sat)</td><td style="padding:4px 8px">7:16</td><td style="padding:4px 8px">18:18</td><td style="padding:4px 8px">11 h 03 min</td><td style="padding:4px 8px;color:#b02a37">−3 min 53 s</td></tr><tr style="border-bottom:1px solid #f1f3f5"><td style="padding:4px 8px">
23311 Oct (Sun)</td><td style="padding:4px 8px">7:17</td><td style="padding:4px 8px">18:16</td><td style="padding:4px 8px">10 h 59 min</td><td style="padding:4px 8px;color:#b02a37">−3 min 52 s</td></tr></tbody></table></div><div class="row mx-0">
234
235
236	<div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/january/" title="Calendar for January 2026" class="link text-dark">January</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Friday, 1 Jan 2026</th><td><span class="sunr"></span> 08:05</td><td><span class="suns"></span> 16:02</td><td>7h 56m</td>
237</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 2 Jan 2026</th><td><span class="sunr"></span> 08:05</td><td><span class="suns"></span> 16:03</td><td>7h 57m</td>
238</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 3 Jan 2026</th><td><span class="sunr"></span> 08:05</td><td><span class="suns"></span> 16:04</td><td>7h 58m</td>
239</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 4 Jan 2026</th><td>
239<span class="sunr"></span> 08:05</td><td><span class="suns"></span> 16:05</td><td>8h 00m</td>
240</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 5 Jan 2026</th><td><span class="sunr"></span> 08:05</td><td><span class="suns"></span> 16:06</td><td>8h 01m</td>
241</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 6 Jan 2026</th><td><span class="sunr"></span> 08:04</td><td><span class="suns"></span> 16:07</td><td>8h 03m</td>
242</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 7 Jan 2026</th><td><span class="sunr"></span> 08:04</td><td><span class="suns"></span> 16:09</td><td>8h 04m</td>
243</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 8 Jan 2026</th><td><span class="sunr"></span> 08:03</td><td><span class="suns"></span> 16:10</td><td>8h 06m</td>
244</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 9 Jan 2026</th><td><span class="sunr"></span> 08:03</td><td><span class="suns"></span> 16:11</td><td>8h 08m</td>
245</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 10 Jan 2026</th><td>
245<span class="sunr"></span> 08:02</td><td><span class="suns"></span> 16:13</td><td>8h 10m</td>
246</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 11 Jan 2026</th><td><span class="sunr"></span> 08:02</td><td><span class="suns"></span> 16:14</td><td>8h 12m</td>
247</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 12 Jan 2026</th><td><span class="sunr"></span> 08:01</td><td><span class="suns"></span> 16:16</td><td>8h 14m</td>
248</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 13 Jan 2026</th><td><span class="sunr"></span> 08:00</td><td><span class="suns"></span> 16:17</td><td>8h 16m</td>
249</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 14 Jan 2026</th><td><span class="sunr"></span> 07:59</td><td><span class="suns"></span> 16:19</td><td>8h 19m</td>
250</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 15 Jan 2026</th><td><span class="sunr"></span> 07:59</td><td><span class="suns"></span> 16:20</td><td>8h 21m</td>
251</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 16 Jan 2026</th><td>
251<span class="sunr"></span> 07:58</td><td><span class="suns"></span> 16:22</td><td>8h 24m</td>
252</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 17 Jan 2026</th><td><span class="sunr"></span> 07:57</td><td><span class="suns"></span> 16:23</td><td>8h 26m</td>
253</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 18 Jan 2026</th><td><span class="sunr"></span> 07:56</td><td><span class="suns"></span> 16:25</td><td>8h 29m</td>
254</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 19 Jan 2026</th><td><span class="sunr"></span> 07:55</td><td><span class="suns"></span> 16:27</td><td>8h 31m</td>
255</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 20 Jan 2026</th><td><span class="sunr"></span> 07:54</td><td><span class="suns"></span> 16:28</td><td>8h 34m</td>
256</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 21 Jan 2026</th><td><span class="sunr"></span> 07:53</td><td><span class="suns"></span> 16:30</td><td>8h 37m</td>
257</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 22 Jan 2026</th><td>
257<span class="sunr"></span> 07:52</td><td><span class="suns"></span> 16:32</td><td>8h 40m</td>
258</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 23 Jan 2026</th><td><span class="sunr"></span> 07:50</td><td><span class="suns"></span> 16:33</td><td>8h 42m</td>
259</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 24 Jan 2026</th><td><span class="sunr"></span> 07:49</td><td><span class="suns"></span> 16:35</td><td>8h 45m</td>
260</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 25 Jan 2026</th><td><span class="sunr"></span> 07:48</td><td><span class="suns"></span> 16:37</td><td>8h 48m</td>
261</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 26 Jan 2026</th><td><span class="sunr"></span> 07:47</td><td><span class="suns"></span> 16:39</td><td>8h 51m</td>
262</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 27 Jan 2026</th><td><span class="sunr"></span> 07:45</td><td><span class="suns"></span> 16:40</td><td>8h 55m</td>
263</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 28 Jan 2026</th><td>
263<span class="sunr"></span> 07:44</td><td><span class="suns"></span> 16:42</td><td>8h 58m</td>
264</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 29 Jan 2026</th><td><span class="sunr"></span> 07:42</td><td><span class="suns"></span> 16:44</td><td>9h 01m</td>
265</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 30 Jan 2026</th><td><span class="sunr"></span> 07:41</td><td><span class="suns"></span> 16:46</td><td>9h 04m</td>
266</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 31 Jan 2026</th><td><span class="sunr"></span> 07:39</td><td><span class="suns"></span> 16:47</td><td>9h 08m</td>
267</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/february/" title="Calendar for February 2026" class="link text-dark">February</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Monday, 1 Feb 2026</th><td><span class="sunr"></span> 07:38</td><td><span class="suns"></span> 16:49</td><td>9h 11m</td>
268</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 2 Feb 2026</th><td>
268<span class="sunr"></span> 07:36</td><td><span class="suns"></span> 16:51</td><td>9h 14m</td>
269</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 3 Feb 2026</th><td><span class="sunr"></span> 07:35</td><td><span class="suns"></span> 16:53</td><td>9h 18m</td>
270</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 4 Feb 2026</th><td><span class="sunr"></span> 07:33</td><td><span class="suns"></span> 16:55</td><td>9h 21m</td>
271</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 5 Feb 2026</th><td><span class="sunr"></span> 07:31</td><td><span class="suns"></span> 16:56</td><td>9h 25m</td>
272</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 6 Feb 2026</th><td><span class="sunr"></span> 07:30</td><td><span class="suns"></span> 16:58</td><td>9h 28m</td>
273</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 7 Feb 2026</th><td><span class="sunr"></span> 07:28</td><td><span class="suns"></span> 17:00</td><td>9h 32m</td>
274</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 8 Feb 2026</th><td>
274<span class="sunr"></span> 07:26</td><td><span class="suns"></span> 17:02</td><td>9h 35m</td>
275</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 9 Feb 2026</th><td><span class="sunr"></span> 07:25</td><td><span class="suns"></span> 17:04</td><td>9h 39m</td>
276</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 10 Feb 2026</th><td><span class="sunr"></span> 07:23</td><td><span class="suns"></span> 17:06</td><td>9h 42m</td>
277</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 11 Feb 2026</th><td><span class="sunr"></span> 07:21</td><td><span class="suns"></span> 17:07</td><td>9h 46m</td>
278</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 12 Feb 2026</th><td><span class="sunr"></span> 07:19</td><td><span class="suns"></span> 17:09</td><td>9h 50m</td>
279</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 13 Feb 2026</th><td><span class="sunr"></span> 07:17</td><td><span class="suns"></span> 17:11</td><td>9h 53m</td>
280</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 14 Feb 2026</th><td>
280<span class="sunr"></span> 07:15</td><td><span class="suns"></span> 17:13</td><td>9h 57m</td>
281</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 15 Feb 2026</th><td><span class="sunr"></span> 07:13</td><td><span class="suns"></span> 17:15</td><td>10h 01m</td>
282</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 16 Feb 2026</th><td><span class="sunr"></span> 07:11</td><td><span class="suns"></span> 17:17</td><td>10h 05m</td>
283</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 17 Feb 2026</th><td><span class="sunr"></span> 07:10</td><td><span class="suns"></span> 17:18</td><td>10h 08m</td>
284</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 18 Feb 2026</th><td><span class="sunr"></span> 07:08</td><td><span class="suns"></span> 17:20</td><td>10h 12m</td>
285</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 19 Feb 2026</th><td><span class="sunr"></span> 07:06</td><td><span class="suns"></span> 17:22</td><td>10h 16m</td>
286</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 20 Feb 2026</th><td>
286<span class="sunr"></span> 07:04</td><td><span class="suns"></span> 17:24</td><td>10h 20m</td>
287</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 21 Feb 2026</th><td><span class="sunr"></span> 07:02</td><td><span class="suns"></span> 17:26</td><td>10h 24m</td>
288</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 22 Feb 2026</th><td><span class="sunr"></span> 06:59</td><td><span class="suns"></span> 17:27</td><td>10h 27m</td>
289</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 23 Feb 2026</th><td><span class="sunr"></span> 06:57</td><td><span class="suns"></span> 17:29</td><td>10h 31m</td>
290</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 24 Feb 2026</th><td><span class="sunr"></span> 06:55</td><td><span class="suns"></span> 17:31</td><td>10h 35m</td>
291</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 25 Feb 2026</th><td><span class="sunr"></span> 06:53</td><td><span class="suns"></span> 17:33</td><td>10h 39m</td>
292</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 26 Feb 2026</th><td>
292<span class="sunr"></span> 06:51</td><td><span class="suns"></span> 17:35</td><td>10h 43m</td>
293</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 27 Feb 2026</th><td><span class="sunr"></span> 06:49</td><td><span class="suns"></span> 17:36</td><td>10h 47m</td>
294</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 28 Feb 2026</th><td><span class="sunr"></span> 06:47</td><td><span class="suns"></span> 17:38</td><td>10h 51m</td>
295</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/march/" title="Calendar for March 2026" class="link text-dark">March</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Monday, 1 Mar 2026</th><td><span class="sunr"></span> 06:45</td><td><span class="suns"></span> 17:40</td><td>10h 55m</td>
296</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 2 Mar 2026</th><td><span class="sunr"></span> 06:43</td><td><span class="suns"></span> 17:42</td><td>10h 59m</td>
297</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 3 Mar 2026</th><td>
297<span class="sunr"></span> 06:40</td><td><span class="suns"></span> 17:43</td><td>11h 03m</td>
298</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 4 Mar 2026</th><td><span class="sunr"></span> 06:38</td><td><span class="suns"></span> 17:45</td><td>11h 07m</td>
299</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 5 Mar 2026</th><td><span class="sunr"></span> 06:36</td><td><span class="suns"></span> 17:47</td><td>11h 10m</td>
300</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 6 Mar 2026</th><td><span class="sunr"></span> 06:34</td><td><span class="suns"></span> 17:49</td><td>11h 14m</td>
301</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 7 Mar 2026</th><td><span class="sunr"></span> 06:32</td><td><span class="suns"></span> 17:50</td><td>11h 18m</td>
302</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 8 Mar 2026</th><td><span class="sunr"></span> 06:29</td><td><span class="suns"></span> 17:52</td><td>11h 22m</td>
303</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 9 Mar 2026</th><td>
303<span class="sunr"></span> 06:27</td><td><span class="suns"></span> 17:54</td><td>11h 26m</td>
304</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 10 Mar 2026</th><td><span class="sunr"></span> 06:25</td><td><span class="suns"></span> 17:56</td><td>11h 30m</td>
305</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 11 Mar 2026</th><td><span class="sunr"></span> 06:23</td><td><span class="suns"></span> 17:57</td><td>11h 34m</td>
306</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 12 Mar 2026</th><td><span class="sunr"></span> 06:20</td><td><span class="suns"></span> 17:59</td><td>11h 38m</td>
307</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 13 Mar 2026</th><td><span class="sunr"></span> 06:18</td><td><span class="suns"></span> 18:01</td><td>11h 42m</td>
308</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 14 Mar 2026</th><td><span class="sunr"></span> 06:16</td><td><span class="suns"></span> 18:03</td><td>11h 46m</td>
309</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 15 Mar 2026</th><td>
309<span class="sunr"></span> 06:14</td><td><span class="suns"></span> 18:04</td><td>11h 50m</td>
310</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 16 Mar 2026</th><td><span class="sunr"></span> 06:11</td><td><span class="suns"></span> 18:06</td><td>11h 54m</td>
311</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 17 Mar 2026</th><td><span class="sunr"></span> 06:09</td><td><span class="suns"></span> 18:08</td><td>11h 58m</td>
312</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 18 Mar 2026</th><td><span class="sunr"></span> 06:07</td><td><span class="suns"></span> 18:09</td><td>12h 02m</td>
313</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 19 Mar 2026</th><td><span class="sunr"></span> 06:04</td><td><span class="suns"></span> 18:11</td><td>12h 06m</td>
314</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 20 Mar 2026</th><td><span class="sunr"></span> 06:02</td><td><span class="suns"></span> 18:13</td><td>12h 10m</td>
315</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 21 Mar 2026</th><td>
315<span class="sunr"></span> 06:00</td><td><span class="suns"></span> 18:14</td><td>12h 14m</td>
316</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 22 Mar 2026</th><td><span class="sunr"></span> 05:58</td><td><span class="suns"></span> 18:16</td><td>12h 18m</td>
317</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 23 Mar 2026</th><td><span class="sunr"></span> 05:55</td><td><span class="suns"></span> 18:18</td><td>12h 22m</td>
318</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 24 Mar 2026</th><td><span class="sunr"></span> 05:53</td><td><span class="suns"></span> 18:19</td><td>12h 26m</td>
319</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 25 Mar 2026</th><td><span class="sunr"></span> 05:51</td><td><span class="suns"></span> 18:21</td><td>12h 30m</td>
320</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 26 Mar 2026</th><td><span class="sunr"></span> 05:48</td><td><span class="suns"></span> 18:23</td><td>12h 34m</td>
321</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 27 Mar 2026</th><td>
321<span class="sunr"></span> 05:46</td><td><span class="suns"></span> 18:25</td><td>12h 38m</td>
322</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 28 Mar 2026</th><td><span class="sunr"></span> 05:44</td><td><span class="suns"></span> 18:26</td><td>12h 42m</td>
323</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 29 Mar 2026</th><td><span class="sunr"></span> 06:42</td><td><span class="suns"></span> 19:28</td><td>12h 46m</td>
324</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 30 Mar 2026</th><td><span class="sunr"></span> 06:39</td><td><span class="suns"></span> 19:30</td><td>12h 50m</td>
325</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 31 Mar 2026</th><td><span class="sunr"></span> 06:37</td><td><span class="suns"></span> 19:31</td><td>12h 54m</td>
326</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/april/" title="Calendar for April 2026" class="link text-dark">April</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Thursday, 1 Apr 2026</th><td>
326<span class="sunr"></span> 06:35</td><td><span class="suns"></span> 19:33</td><td>12h 58m</td>
327</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 2 Apr 2026</th><td><span class="sunr"></span> 06:33</td><td><span class="suns"></span> 19:35</td><td>13h 02m</td>
328</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 3 Apr 2026</th><td><span class="sunr"></span> 06:30</td><td><span class="suns"></span> 19:36</td><td>13h 05m</td>
329</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 4 Apr 2026</th><td><span class="sunr"></span> 06:28</td><td><span class="suns"></span> 19:38</td><td>13h 09m</td>
330</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 5 Apr 2026</th><td><span class="sunr"></span> 06:26</td><td><span class="suns"></span> 19:40</td><td>13h 13m</td>
331</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 6 Apr 2026</th><td><span class="sunr"></span> 06:24</td><td><span class="suns"></span> 19:41</td><td>13h 17m</td>
332</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 7 Apr 2026</th><td>
332<span class="sunr"></span> 06:21</td><td><span class="suns"></span> 19:43</td><td>13h 21m</td>
333</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 8 Apr 2026</th><td><span class="sunr"></span> 06:19</td><td><span class="suns"></span> 19:45</td><td>13h 25m</td>
334</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 9 Apr 2026</th><td><span class="sunr"></span> 06:17</td><td><span class="suns"></span> 19:46</td><td>13h 29m</td>
335</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 10 Apr 2026</th><td><span class="sunr"></span> 06:15</td><td><span class="suns"></span> 19:48</td><td>13h 33m</td>
336</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 11 Apr 2026</th><td><span class="sunr"></span> 06:12</td><td><span class="suns"></span> 19:50</td><td>13h 37m</td>
337</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 12 Apr 2026</th><td><span class="sunr"></span> 06:10</td><td><span class="suns"></span> 19:51</td><td>13h 41m</td>
338</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 13 Apr 2026</th><td>
338<span class="sunr"></span> 06:08</td><td><span class="suns"></span> 19:53</td><td>13h 44m</td>
339</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 14 Apr 2026</th><td><span class="sunr"></span> 06:06</td><td><span class="suns"></span> 19:55</td><td>13h 48m</td>
340</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 15 Apr 2026</th><td><span class="sunr"></span> 06:04</td><td><span class="suns"></span> 19:56</td><td>13h 52m</td>
341</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 16 Apr 2026</th><td><span class="sunr"></span> 06:02</td><td><span class="suns"></span> 19:58</td><td>13h 56m</td>
342</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 17 Apr 2026</th><td><span class="sunr"></span> 05:59</td><td><span class="suns"></span> 20:00</td><td>14h 00m</td>
343</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 18 Apr 2026</th><td><span class="sunr"></span> 05:57</td><td><span class="suns"></span> 20:01</td><td>14h 03m</td>
344</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 19 Apr 2026</th><td>
344<span class="sunr"></span> 05:55</td><td><span class="suns"></span> 20:03</td><td>14h 07m</td>
345</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 20 Apr 2026</th><td><span class="sunr"></span> 05:53</td><td><span class="suns"></span> 20:05</td><td>14h 11m</td>
346</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 21 Apr 2026</th><td><span class="sunr"></span> 05:51</td><td><span class="suns"></span> 20:06</td><td>14h 15m</td>
347</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 22 Apr 2026</th><td><span class="sunr"></span> 05:49</td><td><span class="suns"></span> 20:08</td><td>14h 18m</td>
348</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 23 Apr 2026</th><td><span class="sunr"></span> 05:47</td><td><span class="suns"></span> 20:10</td><td>14h 22m</td>
349</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 24 Apr 2026</th><td><span class="sunr"></span> 05:45</td><td><span class="suns"></span> 20:11</td><td>14h 26m</td>
350</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 25 Apr 2026</th><td>
350<span class="sunr"></span> 05:43</td><td><span class="suns"></span> 20:13</td><td>14h 30m</td>
351</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 26 Apr 2026</th><td><span class="sunr"></span> 05:41</td><td><span class="suns"></span> 20:15</td><td>14h 33m</td>
352</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 27 Apr 2026</th><td><span class="sunr"></span> 05:39</td><td><span class="suns"></span> 20:16</td><td>14h 37m</td>
353</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 28 Apr 2026</th><td><span class="sunr"></span> 05:37</td><td><span class="suns"></span> 20:18</td><td>14h 40m</td>
354</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 29 Apr 2026</th><td><span class="sunr"></span> 05:35</td><td><span class="suns"></span> 20:20</td><td>14h 44m</td>
355</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 30 Apr 2026</th><td><span class="sunr"></span> 05:33</td><td><span class="suns"></span> 20:21</td><td>14h 48m</td>
356</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/may/" title="Calendar for May 2026" class="link text-dark">May</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Saturday, 1 May 2026</th><td>
356<span class="sunr"></span> 05:31</td><td><span class="suns"></span> 20:23</td><td>14h 51m</td>
357</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 2 May 2026</th><td><span class="sunr"></span> 05:29</td><td><span class="suns"></span> 20:25</td><td>14h 55m</td>
358</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 3 May 2026</th><td><span class="sunr"></span> 05:28</td><td><span class="suns"></span> 20:26</td><td>14h 58m</td>
359</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 4 May 2026</th><td><span class="sunr"></span> 05:26</td><td><span class="suns"></span> 20:28</td><td>15h 01m</td>
360</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 5 May 2026</th><td><span class="sunr"></span> 05:24</td><td><span class="suns"></span> 20:29</td><td>15h 05m</td>
361</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 6 May 2026</th><td><span class="sunr"></span> 05:22</td><td><span class="suns"></span> 20:31</td><td>15h 08m</td>
362</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 7 May 2026</th><td>
362<span class="sunr"></span> 05:21</td><td><span class="suns"></span> 20:33</td><td>15h 12m</td>
363</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 8 May 2026</th><td><span class="sunr"></span> 05:19</td><td><span class="suns"></span> 20:34</td><td>15h 15m</td>
364</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 9 May 2026</th><td><span class="sunr"></span> 05:17</td><td><span class="suns"></span> 20:36</td><td>15h 18m</td>
365</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 10 May 2026</th><td><span class="sunr"></span> 05:15</td><td><span class="suns"></span> 20:37</td><td>15h 21m</td>
366</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 11 May 2026</th><td><span class="sunr"></span> 05:14</td><td><span class="suns"></span> 20:39</td><td>15h 25m</td>
367</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 12 May 2026</th><td><span class="sunr"></span> 05:12</td><td><span class="suns"></span> 20:40</td><td>15h 28m</td>
368</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 13 May 2026</th><td>
368<span class="sunr"></span> 05:11</td><td><span class="suns"></span> 20:42</td><td>15h 31m</td>
369</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 14 May 2026</th><td><span class="sunr"></span> 05:09</td><td><span class="suns"></span> 20:44</td><td>15h 34m</td>
370</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 15 May 2026</th><td><span class="sunr"></span> 05:08</td><td><span class="suns"></span> 20:45</td><td>15h 37m</td>
371</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 16 May 2026</th><td><span class="sunr"></span> 05:06</td><td><span class="suns"></span> 20:47</td><td>15h 40m</td>
372</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 17 May 2026</th><td><span class="sunr"></span> 05:05</td><td><span class="suns"></span> 20:48</td><td>15h 43m</td>
373</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 18 May 2026</th><td><span class="sunr"></span> 05:03</td><td><span class="suns"></span> 20:49</td><td>15h 46m</td>
374</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 19 May 2026</th><td>
374<span class="sunr"></span> 05:02</td><td><span class="suns"></span> 20:51</td><td>15h 48m</td>
375</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 20 May 2026</th><td><span class="sunr"></span> 05:01</td><td><span class="suns"></span> 20:52</td><td>15h 51m</td>
376</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 21 May 2026</th><td><span class="sunr"></span> 04:59</td><td><span class="suns"></span> 20:54</td><td>15h 54m</td>
377</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 22 May 2026</th><td><span class="sunr"></span> 04:58</td><td><span class="suns"></span> 20:55</td><td>15h 56m</td>
378</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 23 May 2026</th><td><span class="sunr"></span> 04:57</td><td><span class="suns"></span> 20:56</td><td>15h 59m</td>
379</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 24 May 2026</th><td><span class="sunr"></span> 04:56</td><td><span class="suns"></span> 20:58</td><td>16h 01m</td>
380</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 25 May 2026</th><td>
380<span class="sunr"></span> 04:55</td><td><span class="suns"></span> 20:59</td><td>16h 04m</td>
381</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 26 May 2026</th><td><span class="sunr"></span> 04:54</td><td><span class="suns"></span> 21:00</td><td>16h 06m</td>
382</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 27 May 2026</th><td><span class="sunr"></span> 04:53</td><td><span class="suns"></span> 21:02</td><td>16h 09m</td>
383</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 28 May 2026</th><td><span class="sunr"></span> 04:52</td><td><span class="suns"></span> 21:03</td><td>16h 11m</td>
384</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 29 May 2026</th><td><span class="sunr"></span> 04:51</td><td><span class="suns"></span> 21:04</td><td>16h 13m</td>
385</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 30 May 2026</th><td><span class="sunr"></span> 04:50</td><td><span class="suns"></span> 21:05</td><td>16h 15m</td>
386</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 31 May 2026</th><td>
386<span class="sunr"></span> 04:49</td><td><span class="suns"></span> 21:06</td><td>16h 17m</td>
387</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/june/" title="Calendar for June 2026" class="link text-dark">June</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 1 Jun 2026</th><td><span class="sunr"></span> 04:48</td><td><span class="suns"></span> 21:08</td><td>16h 19m</td>
388</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 2 Jun 2026</th><td><span class="sunr"></span> 04:47</td><td><span class="suns"></span> 21:09</td><td>16h 21m</td>
389</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 3 Jun 2026</th><td><span class="sunr"></span> 04:47</td><td><span class="suns"></span> 21:10</td><td>16h 22m</td>
390</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 4 Jun 2026</th><td><span class="sunr"></span> 04:46</td><td><span class="suns"></span> 21:11</td><td>16h 24m</td>
391</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 5 Jun 2026</th><td>
391<span class="sunr"></span> 04:45</td><td><span class="suns"></span> 21:12</td><td>16h 26m</td>
392</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 6 Jun 2026</th><td><span class="sunr"></span> 04:45</td><td><span class="suns"></span> 21:13</td><td>16h 27m</td>
393</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 7 Jun 2026</th><td><span class="sunr"></span> 04:44</td><td><span class="suns"></span> 21:13</td><td>16h 29m</td>
394</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 8 Jun 2026</th><td><span class="sunr"></span> 04:44</td><td><span class="suns"></span> 21:14</td><td>16h 30m</td>
395</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 9 Jun 2026</th><td><span class="sunr"></span> 04:44</td><td><span class="suns"></span> 21:15</td><td>16h 31m</td>
396</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 10 Jun 2026</th><td><span class="sunr"></span> 04:43</td><td><span class="suns"></span> 21:16</td><td>16h 32m</td>
397</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 11 Jun 2026</th><td>
397<span class="sunr"></span> 04:43</td><td><span class="suns"></span> 21:17</td><td>16h 33m</td>
398</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 12 Jun 2026</th><td><span class="sunr"></span> 04:43</td><td><span class="suns"></span> 21:17</td><td>16h 34m</td>
399</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 13 Jun 2026</th><td><span class="sunr"></span> 04:42</td><td><span class="suns"></span> 21:18</td><td>16h 35m</td>
400</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 14 Jun 2026</th><td><span class="sunr"></span> 04:42</td><td><span class="suns"></span> 21:18</td><td>16h 36m</td>
401</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 15 Jun 2026</th><td><span class="sunr"></span> 04:42</td><td><span class="suns"></span> 21:19</td><td>16h 36m</td>
402</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 16 Jun 2026</th><td><span class="sunr"></span> 04:42</td><td><span class="suns"></span> 21:19</td><td>16h 37m</td>
403</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 17 Jun 2026</th><td>
403<span class="sunr"></span> 04:42</td><td><span class="suns"></span> 21:20</td><td>16h 37m</td>
404</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 18 Jun 2026</th><td><span class="sunr"></span> 04:42</td><td><span class="suns"></span> 21:20</td><td>16h 38m</td>
405</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 19 Jun 2026</th><td><span class="sunr"></span> 04:42</td><td><span class="suns"></span> 21:21</td><td>16h 38m</td>
406</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 20 Jun 2026</th><td><span class="sunr"></span> 04:42</td><td><span class="suns"></span> 21:21</td><td>16h 38m</td>
407</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 21 Jun 2026</th><td><span class="sunr"></span> 04:43</td><td><span class="suns"></span> 21:21</td><td>16h 38m</td>
408</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 22 Jun 2026</th><td><span class="sunr"></span> 04:43</td><td><span class="suns"></span> 21:21</td><td>16h 38m</td>
409</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 23 Jun 2026</th><td>
409<span class="sunr"></span> 04:43</td><td><span class="suns"></span> 21:21</td><td>16h 38m</td>
410</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 24 Jun 2026</th><td><span class="sunr"></span> 04:43</td><td><span class="suns"></span> 21:22</td><td>16h 38m</td>
411</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 25 Jun 2026</th><td><span class="sunr"></span> 04:44</td><td><span class="suns"></span> 21:22</td><td>16h 37m</td>
412</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 26 Jun 2026</th><td><span class="sunr"></span> 04:44</td><td><span class="suns"></span> 21:22</td><td>16h 37m</td>
413</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 27 Jun 2026</th><td><span class="sunr"></span> 04:45</td><td><span class="suns"></span> 21:21</td><td>16h 36m</td>
414</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 28 Jun 2026</th><td><span class="sunr"></span> 04:45</td><td><span class="suns"></span> 21:21</td><td>16h 35m</td>
415</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 29 Jun 2026</th><td>
415<span class="sunr"></span> 04:46</td><td><span class="suns"></span> 21:21</td><td>16h 35m</td>
416</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 30 Jun 2026</th><td><span class="sunr"></span> 04:47</td><td><span class="suns"></span> 21:21</td><td>16h 34m</td>
417</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/july/" title="Calendar for July 2026" class="link text-dark">July</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Thursday, 1 Jul 2026</th><td><span class="sunr"></span> 04:47</td><td><span class="suns"></span> 21:21</td><td>16h 33m</td>
418</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 2 Jul 2026</th><td><span class="sunr"></span> 04:48</td><td><span class="suns"></span> 21:20</td><td>16h 32m</td>
419</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 3 Jul 2026</th><td><span class="sunr"></span> 04:49</td><td><span class="suns"></span> 21:20</td><td>16h 31m</td>
420</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 4 Jul 2026</th><td>
420<span class="sunr"></span> 04:49</td><td><span class="suns"></span> 21:19</td><td>16h 29m</td>
421</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 5 Jul 2026</th><td><span class="sunr"></span> 04:50</td><td><span class="suns"></span> 21:19</td><td>16h 28m</td>
422</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 6 Jul 2026</th><td><span class="sunr"></span> 04:51</td><td><span class="suns"></span> 21:18</td><td>16h 27m</td>
423</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 7 Jul 2026</th><td><span class="sunr"></span> 04:52</td><td><span class="suns"></span> 21:18</td><td>16h 25m</td>
424</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 8 Jul 2026</th><td><span class="sunr"></span> 04:53</td><td><span class="suns"></span> 21:17</td><td>16h 24m</td>
425</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 9 Jul 2026</th><td><span class="sunr"></span> 04:54</td><td><span class="suns"></span> 21:17</td><td>16h 22m</td>
426</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 10 Jul 2026</th><td>
426<span class="sunr"></span> 04:55</td><td><span class="suns"></span> 21:16</td><td>16h 20m</td>
427</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 11 Jul 2026</th><td><span class="sunr"></span> 04:56</td><td><span class="suns"></span> 21:15</td><td>16h 18m</td>
428</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 12 Jul 2026</th><td><span class="sunr"></span> 04:57</td><td><span class="suns"></span> 21:14</td><td>16h 16m</td>
429</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 13 Jul 2026</th><td><span class="sunr"></span> 04:58</td><td><span class="suns"></span> 21:13</td><td>16h 14m</td>
430</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 14 Jul 2026</th><td><span class="sunr"></span> 04:59</td><td><span class="suns"></span> 21:12</td><td>16h 12m</td>
431</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 15 Jul 2026</th><td><span class="sunr"></span> 05:01</td><td><span class="suns"></span> 21:11</td><td>16h 10m</td>
432</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 16 Jul 2026</th><td>
432<span class="sunr"></span> 05:02</td><td><span class="suns"></span> 21:10</td><td>16h 08m</td>
433</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 17 Jul 2026</th><td><span class="sunr"></span> 05:03</td><td><span class="suns"></span> 21:09</td><td>16h 06m</td>
434</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 18 Jul 2026</th><td><span class="sunr"></span> 05:04</td><td><span class="suns"></span> 21:08</td><td>16h 03m</td>
435</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 19 Jul 2026</th><td><span class="sunr"></span> 05:06</td><td><span class="suns"></span> 21:07</td><td>16h 01m</td>
436</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 20 Jul 2026</th><td><span class="sunr"></span> 05:07</td><td><span class="suns"></span> 21:06</td><td>15h 58m</td>
437</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 21 Jul 2026</th><td><span class="sunr"></span> 05:08</td><td><span class="suns"></span> 21:05</td><td>15h 56m</td>
438</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 22 Jul 2026</th><td>
438<span class="sunr"></span> 05:10</td><td><span class="suns"></span> 21:03</td><td>15h 53m</td>
439</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 23 Jul 2026</th><td><span class="sunr"></span> 05:11</td><td><span class="suns"></span> 21:02</td><td>15h 51m</td>
440</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 24 Jul 2026</th><td><span class="sunr"></span> 05:12</td><td><span class="suns"></span> 21:01</td><td>15h 48m</td>
441</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 25 Jul 2026</th><td><span class="sunr"></span> 05:14</td><td><span class="suns"></span> 20:59</td><td>15h 45m</td>
442</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 26 Jul 2026</th><td><span class="sunr"></span> 05:15</td><td><span class="suns"></span> 20:58</td><td>15h 42m</td>
443</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 27 Jul 2026</th><td><span class="sunr"></span> 05:17</td><td><span class="suns"></span> 20:56</td><td>15h 39m</td>
444</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 28 Jul 2026</th><td>
444<span class="sunr"></span> 05:18</td><td><span class="suns"></span> 20:55</td><td>15h 36m</td>
445</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 29 Jul 2026</th><td><span class="sunr"></span> 05:20</td><td><span class="suns"></span> 20:53</td><td>15h 33m</td>
446</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 30 Jul 2026</th><td><span class="sunr"></span> 05:21</td><td><span class="suns"></span> 20:52</td><td>15h 30m</td>
447</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 31 Jul 2026</th><td><span class="sunr"></span> 05:23</td><td><span class="suns"></span> 20:50</td><td>15h 27m</td>
448</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/august/" title="Calendar for August 2026" class="link text-dark">August</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Sunday, 1 Aug 2026</th><td><span class="sunr"></span> 05:24</td><td><span class="suns"></span> 20:49</td><td>15h 24m</td>
449</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 2 Aug 2026</th><td>
449<span class="sunr"></span> 05:26</td><td><span class="suns"></span> 20:47</td><td>15h 21m</td>
450</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 3 Aug 2026</th><td><span class="sunr"></span> 05:27</td><td><span class="suns"></span> 20:45</td><td>15h 18m</td>
451</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 4 Aug 2026</th><td><span class="sunr"></span> 05:29</td><td><span class="suns"></span> 20:44</td><td>15h 15m</td>
452</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 5 Aug 2026</th><td><span class="sunr"></span> 05:30</td><td><span class="suns"></span> 20:42</td><td>15h 11m</td>
453</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 6 Aug 2026</th><td><span class="sunr"></span> 05:32</td><td><span class="suns"></span> 20:40</td><td>15h 08m</td>
454</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 7 Aug 2026</th><td><span class="sunr"></span> 05:33</td><td><span class="suns"></span> 20:38</td><td>15h 05m</td>
455</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 8 Aug 2026</th><td>
455<span class="sunr"></span> 05:35</td><td><span class="suns"></span> 20:37</td><td>15h 01m</td>
456</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 9 Aug 2026</th><td><span class="sunr"></span> 05:36</td><td><span class="suns"></span> 20:35</td><td>14h 58m</td>
457</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 10 Aug 2026</th><td><span class="sunr"></span> 05:38</td><td><span class="suns"></span> 20:33</td><td>14h 55m</td>
458</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 11 Aug 2026</th><td><span class="sunr"></span> 05:39</td><td><span class="suns"></span> 20:31</td><td>14h 51m</td>
459</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 12 Aug 2026</th><td><span class="sunr"></span> 05:41</td><td><span class="suns"></span> 20:29</td><td>14h 48m</td>
460</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 13 Aug 2026</th><td><span class="sunr"></span> 05:43</td><td><span class="suns"></span> 20:27</td><td>14h 44m</td>
461</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 14 Aug 2026</th><td>
461<span class="sunr"></span> 05:44</td><td><span class="suns"></span> 20:25</td><td>14h 41m</td>
462</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 15 Aug 2026</th><td><span class="sunr"></span> 05:46</td><td><span class="suns"></span> 20:23</td><td>14h 37m</td>
463</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 16 Aug 2026</th><td><span class="sunr"></span> 05:47</td><td><span class="suns"></span> 20:21</td><td>14h 33m</td>
464</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 17 Aug 2026</th><td><span class="sunr"></span> 05:49</td><td><span class="suns"></span> 20:19</td><td>14h 30m</td>
465</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 18 Aug 2026</th><td><span class="sunr"></span> 05:51</td><td><span class="suns"></span> 20:17</td><td>14h 26m</td>
466</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 19 Aug 2026</th><td><span class="sunr"></span> 05:52</td><td><span class="suns"></span> 20:15</td><td>14h 23m</td>
467</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 20 Aug 2026</th><td>
467<span class="sunr"></span> 05:54</td><td><span class="suns"></span> 20:13</td><td>14h 19m</td>
468</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 21 Aug 2026</th><td><span class="sunr"></span> 05:55</td><td><span class="suns"></span> 20:11</td><td>14h 15m</td>
469</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 22 Aug 2026</th><td><span class="sunr"></span> 05:57</td><td><span class="suns"></span> 20:09</td><td>14h 12m</td>
470</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 23 Aug 2026</th><td><span class="sunr"></span> 05:58</td><td><span class="suns"></span> 20:07</td><td>14h 08m</td>
471</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 24 Aug 2026</th><td><span class="sunr"></span> 06:00</td><td><span class="suns"></span> 20:05</td><td>14h 04m</td>
472</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 25 Aug 2026</th><td><span class="sunr"></span> 06:02</td><td><span class="suns"></span> 20:03</td><td>14h 00m</td>
473</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 26 Aug 2026</th><td>
473<span class="sunr"></span> 06:03</td><td><span class="suns"></span> 20:00</td><td>13h 57m</td>
474</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 27 Aug 2026</th><td><span class="sunr"></span> 06:05</td><td><span class="suns"></span> 19:58</td><td>13h 53m</td>
475</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 28 Aug 2026</th><td><span class="sunr"></span> 06:06</td><td><span class="suns"></span> 19:56</td><td>13h 49m</td>
476</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 29 Aug 2026</th><td><span class="sunr"></span> 06:08</td><td><span class="suns"></span> 19:54</td><td>13h 45m</td>
477</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 30 Aug 2026</th><td><span class="sunr"></span> 06:10</td><td><span class="suns"></span> 19:52</td><td>13h 41m</td>
478</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 31 Aug 2026</th><td><span class="sunr"></span> 06:11</td><td><span class="suns"></span> 19:49</td><td>13h 38m</td>
479</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/september/" title="Calendar for September 2026" class="link text-dark">September</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 1 Sept 2026</th><td>
479<span class="sunr"></span> 06:13</td><td><span class="suns"></span> 19:47</td><td>13h 34m</td>
480</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 2 Sept 2026</th><td><span class="sunr"></span> 06:14</td><td><span class="suns"></span> 19:45</td><td>13h 30m</td>
481</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 3 Sept 2026</th><td><span class="sunr"></span> 06:16</td><td><span class="suns"></span> 19:43</td><td>13h 26m</td>
482</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 4 Sept 2026</th><td><span class="sunr"></span> 06:18</td><td><span class="suns"></span> 19:40</td><td>13h 22m</td>
483</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 5 Sept 2026</th><td><span class="sunr"></span> 06:19</td><td><span class="suns"></span> 19:38</td><td>13h 19m</td>
484</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 6 Sept 2026</th><td><span class="sunr"></span> 06:21</td><td><span class="suns"></span> 19:36</td><td>13h 15m</td>
485</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 7 Sept 2026</th><td>
485<span class="sunr"></span> 06:22</td><td><span class="suns"></span> 19:34</td><td>13h 11m</td>
486</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 8 Sept 2026</th><td><span class="sunr"></span> 06:24</td><td><span class="suns"></span> 19:31</td><td>13h 07m</td>
487</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 9 Sept 2026</th><td><span class="sunr"></span> 06:26</td><td><span class="suns"></span> 19:29</td><td>13h 03m</td>
488</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 10 Sept 2026</th><td><span class="sunr"></span> 06:27</td><td><span class="suns"></span> 19:27</td><td>12h 59m</td>
489</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 11 Sept 2026</th><td><span class="sunr"></span> 06:29</td><td><span class="suns"></span> 19:25</td><td>12h 55m</td>
490</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 12 Sept 2026</th><td><span class="sunr"></span> 06:30</td><td><span class="suns"></span> 19:22</td><td>12h 51m</td>
491</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 13 Sept 2026</th><td>
491<span class="sunr"></span> 06:32</td><td><span class="suns"></span> 19:20</td><td>12h 48m</td>
492</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 14 Sept 2026</th><td><span class="sunr"></span> 06:33</td><td><span class="suns"></span> 19:18</td><td>12h 44m</td>
493</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 15 Sept 2026</th><td><span class="sunr"></span> 06:35</td><td><span class="suns"></span> 19:15</td><td>12h 40m</td>
494</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 16 Sept 2026</th><td><span class="sunr"></span> 06:37</td><td><span class="suns"></span> 19:13</td><td>12h 36m</td>
495</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 17 Sept 2026</th><td><span class="sunr"></span> 06:38</td><td><span class="suns"></span> 19:11</td><td>12h 32m</td>
496</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 18 Sept 2026</th><td><span class="sunr"></span> 06:40</td><td><span class="suns"></span> 19:08</td><td>12h 28m</td>
497</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 19 Sept 2026</th><td>
497<span class="sunr"></span> 06:41</td><td><span class="suns"></span> 19:06</td><td>12h 24m</td>
498</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 20 Sept 2026</th><td><span class="sunr"></span> 06:43</td><td><span class="suns"></span> 19:04</td><td>12h 20m</td>
499</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 21 Sept 2026</th><td><span class="sunr"></span> 06:45</td><td><span class="suns"></span> 19:01</td><td>12h 16m</td>
500</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 22 Sept 2026</th><td><span class="sunr"></span> 06:46</td><td><span class="suns"></span> 18:59</td><td>12h 12m</td>
501</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 23 Sept 2026</th><td><span class="sunr"></span> 06:48</td><td><span class="suns"></span> 18:57</td><td>12h 08m</td>
502</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 24 Sept 2026</th><td><span class="sunr"></span> 06:49</td><td><span class="suns"></span> 18:55</td><td>12h 05m</td>
503</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 25 Sept 2026</th><td>
503<span class="sunr"></span> 06:51</td><td><span class="suns"></span> 18:52</td><td>12h 01m</td>
504</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 26 Sept 2026</th><td><span class="sunr"></span> 06:53</td><td><span class="suns"></span> 18:50</td><td>11h 57m</td>
505</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 27 Sept 2026</th><td><span class="sunr"></span> 06:54</td><td><span class="suns"></span> 18:48</td><td>11h 53m</td>
506</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 28 Sept 2026</th><td><span class="sunr"></span> 06:56</td><td><span class="suns"></span> 18:45</td><td>11h 49m</td>
507</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 29 Sept 2026</th><td><span class="sunr"></span> 06:58</td><td><span class="suns"></span> 18:43</td><td>11h 45m</td>
508</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 30 Sept 2026</th><td><span class="sunr"></span> 06:59</td><td><span class="suns"></span> 18:41</td><td>11h 41m</td>
509</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/october/" title="Calendar for October 2026" class="link text-dark">October</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Friday, 1 Oct 2026</th><td>
509<span class="sunr"></span> 07:01</td><td><span class="suns"></span> 18:38</td><td>11h 37m</td>
510</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 2 Oct 2026</th><td><span class="sunr"></span> 07:02</td><td><span class="suns"></span> 18:36</td><td>11h 33m</td>
511</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 3 Oct 2026</th><td><span class="sunr"></span> 07:04</td><td><span class="suns"></span> 18:34</td><td>11h 29m</td>
512</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 4 Oct 2026</th><td><span class="sunr"></span> 07:06</td><td><span class="suns"></span> 18:32</td><td>11h 25m</td>
513</tr><tr class="bg-dark text-white" id="hreftoday"><th scope="row" class="panel-title text-nowrap bg-dark text-white">Tuesday, 5 Oct 2026</th><td class="bg-dark text-white"><span class="sunr"></span> 07:07</td><td class="bg-dark text-white"><span class="suns"></span> 18:29</td><td class="bg-dark text-white">11h 22m</td>
514</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 6 Oct 2026</th><td>
514<span class="sunr"></span> 07:09</td><td><span class="suns"></span> 18:27</td><td>11h 18m</td>
515</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 7 Oct 2026</th><td><span class="sunr"></span> 07:11</td><td><span class="suns"></span> 18:25</td><td>11h 14m</td>
516</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 8 Oct 2026</th><td><span class="sunr"></span> 07:12</td><td><span class="suns"></span> 18:23</td><td>11h 10m</td>
517</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 9 Oct 2026</th><td><span class="sunr"></span> 07:14</td><td><span class="suns"></span> 18:20</td><td>11h 06m</td>
518</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 10 Oct 2026</th><td><span class="sunr"></span> 07:16</td><td><span class="suns"></span> 18:18</td><td>11h 02m</td>
519</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 11 Oct 2026</th><td><span class="sunr"></span> 07:17</td><td><span class="suns"></span> 18:16</td><td>10h 58m</td>
520</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 12 Oct 2026</th><td>
520<span class="sunr"></span> 07:19</td><td><span class="suns"></span> 18:14</td><td>10h 54m</td>
521</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 13 Oct 2026</th><td><span class="sunr"></span> 07:21</td><td><span class="suns"></span> 18:12</td><td>10h 50m</td>
522</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 14 Oct 2026</th><td><span class="sunr"></span> 07:22</td><td><span class="suns"></span> 18:10</td><td>10h 47m</td>
523</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 15 Oct 2026</th><td><span class="sunr"></span> 07:24</td><td><span class="suns"></span> 18:07</td><td>10h 43m</td>
524</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 16 Oct 2026</th><td><span class="sunr"></span> 07:26</td><td><span class="suns"></span> 18:05</td><td>10h 39m</td>
525</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 17 Oct 2026</th><td><span class="sunr"></span> 07:28</td><td><span class="suns"></span> 18:03</td><td>10h 35m</td>
526</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 18 Oct 2026</th><td>
526<span class="sunr"></span> 07:29</td><td><span class="suns"></span> 18:01</td><td>10h 31m</td>
527</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 19 Oct 2026</th><td><span class="sunr"></span> 07:31</td><td><span class="suns"></span> 17:59</td><td>10h 27m</td>
528</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 20 Oct 2026</th><td><span class="sunr"></span> 07:33</td><td><span class="suns"></span> 17:57</td><td>10h 24m</td>
529</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 21 Oct 2026</th><td><span class="sunr"></span> 07:34</td><td><span class="suns"></span> 17:55</td><td>10h 20m</td>
530</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 22 Oct 2026</th><td><span class="sunr"></span> 07:36</td><td><span class="suns"></span> 17:53</td><td>10h 16m</td>
531</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 23 Oct 2026</th><td><span class="sunr"></span> 07:38</td><td><span class="suns"></span> 17:51</td><td>10h 12m</td>
532</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 24 Oct 2026</th><td>
532<span class="sunr"></span> 07:40</td><td><span class="suns"></span> 17:49</td><td>10h 09m</td>
533</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 25 Oct 2026</th><td><span class="sunr"></span> 06:41</td><td><span class="suns"></span> 16:47</td><td>10h 05m</td>
534</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 26 Oct 2026</th><td><span class="sunr"></span> 06:43</td><td><span class="suns"></span> 16:45</td><td>10h 01m</td>
535</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 27 Oct 2026</th><td><span class="sunr"></span> 06:45</td><td><span class="suns"></span> 16:43</td><td>9h 57m</td>
536</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 28 Oct 2026</th><td><span class="sunr"></span> 06:47</td><td><span class="suns"></span> 16:41</td><td>9h 54m</td>
537</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 29 Oct 2026</th><td><span class="sunr"></span> 06:48</td><td><span class="suns"></span> 16:39</td><td>9h 50m</td>
538</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 30 Oct 2026</th><td>
538<span class="sunr"></span> 06:50</td><td><span class="suns"></span> 16:37</td><td>9h 47m</td>
539</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 31 Oct 2026</th><td><span class="sunr"></span> 06:52</td><td><span class="suns"></span> 16:35</td><td>9h 43m</td>
540</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/november/" title="Calendar for November 2026" class="link text-dark">November</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Monday, 1 Nov 2026</th><td><span class="sunr"></span> 06:54</td><td><span class="suns"></span> 16:34</td><td>9h 39m</td>
541</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 2 Nov 2026</th><td><span class="sunr"></span> 06:55</td><td><span class="suns"></span> 16:32</td><td>9h 36m</td>
542</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 3 Nov 2026</th><td><span class="sunr"></span> 06:57</td><td><span class="suns"></span> 16:30</td><td>9h 32m</td>
543</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 4 Nov 2026</th><td>
543<span class="sunr"></span> 06:59</td><td><span class="suns"></span> 16:28</td><td>9h 29m</td>
544</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 5 Nov 2026</th><td><span class="sunr"></span> 07:01</td><td><span class="suns"></span> 16:26</td><td>9h 25m</td>
545</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 6 Nov 2026</th><td><span class="sunr"></span> 07:02</td><td><span class="suns"></span> 16:25</td><td>9h 22m</td>
546</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 7 Nov 2026</th><td><span class="sunr"></span> 07:04</td><td><span class="suns"></span> 16:23</td><td>9h 18m</td>
547</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 8 Nov 2026</th><td><span class="sunr"></span> 07:06</td><td><span class="suns"></span> 16:22</td><td>9h 15m</td>
548</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 9 Nov 2026</th><td><span class="sunr"></span> 07:08</td><td><span class="suns"></span> 16:20</td><td>9h 12m</td>
549</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 10 Nov 2026</th><td>
549<span class="sunr"></span> 07:09</td><td><span class="suns"></span> 16:18</td><td>9h 08m</td>
550</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 11 Nov 2026</th><td><span class="sunr"></span> 07:11</td><td><span class="suns"></span> 16:17</td><td>9h 05m</td>
551</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 12 Nov 2026</th><td><span class="sunr"></span> 07:13</td><td><span class="suns"></span> 16:15</td><td>9h 02m</td>
552</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 13 Nov 2026</th><td><span class="sunr"></span> 07:15</td><td><span class="suns"></span> 16:14</td><td>8h 59m</td>
553</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 14 Nov 2026</th><td><span class="sunr"></span> 07:16</td><td><span class="suns"></span> 16:12</td><td>8h 56m</td>
554</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 15 Nov 2026</th><td><span class="sunr"></span> 07:18</td><td><span class="suns"></span> 16:11</td><td>8h 52m</td>
555</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 16 Nov 2026</th><td>
555<span class="sunr"></span> 07:20</td><td><span class="suns"></span> 16:10</td><td>8h 49m</td>
556</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 17 Nov 2026</th><td><span class="sunr"></span> 07:22</td><td><span class="suns"></span> 16:08</td><td>8h 46m</td>
557</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 18 Nov 2026</th><td><span class="sunr"></span> 07:23</td><td><span class="suns"></span> 16:07</td><td>8h 43m</td>
558</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 19 Nov 2026</th><td><span class="sunr"></span> 07:25</td><td><span class="suns"></span> 16:06</td><td>8h 41m</td>
559</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 20 Nov 2026</th><td><span class="sunr"></span> 07:27</td><td><span class="suns"></span> 16:05</td><td>8h 38m</td>
560</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 21 Nov 2026</th><td><span class="sunr"></span> 07:28</td><td><span class="suns"></span> 16:04</td><td>8h 35m</td>
561</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 22 Nov 2026</th><td>
561<span class="sunr"></span> 07:30</td><td><span class="suns"></span> 16:02</td><td>8h 32m</td>
562</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 23 Nov 2026</th><td><span class="sunr"></span> 07:31</td><td><span class="suns"></span> 16:01</td><td>8h 30m</td>
563</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 24 Nov 2026</th><td><span class="sunr"></span> 07:33</td><td><span class="suns"></span> 16:00</td><td>8h 27m</td>
564</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 25 Nov 2026</th><td><span class="sunr"></span> 07:34</td><td><span class="suns"></span> 15:59</td><td>8h 24m</td>
565</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 26 Nov 2026</th><td><span class="sunr"></span> 07:36</td><td><span class="suns"></span> 15:59</td><td>8h 22m</td>
566</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 27 Nov 2026</th><td><span class="sunr"></span> 07:38</td><td><span class="suns"></span> 15:58</td><td>8h 20m</td>
567</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 28 Nov 2026</th><td>
567<span class="sunr"></span> 07:39</td><td><span class="suns"></span> 15:57</td><td>8h 17m</td>
568</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 29 Nov 2026</th><td><span class="sunr"></span> 07:40</td><td><span class="suns"></span> 15:56</td><td>8h 15m</td>
569</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 30 Nov 2026</th><td><span class="sunr"></span> 07:42</td><td><span class="suns"></span> 15:55</td><td>8h 13m</td>
570</tr></table></div><div class="col-lg-4 col-print-4 col-md-6 col-sm-12 month-calendar-wrapper"><h2 style="font-size:1.3em"><a href="/gb/calendar/2026/december/" title="Calendar for December 2026" class="link text-dark">December</a></h2><table class="table table-bordered calendar-list"><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 1 Dec 2026</th><td><span class="sunr"></span> 07:43</td><td><span class="suns"></span> 15:55</td><td>8h 11m</td>
571</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 2 Dec 2026</th><td><span class="sunr"></span> 07:45</td><td><span class="suns"></span> 15:54</td><td>8h 09m</td>
572</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 3 Dec 2026</th><td>
572<span class="sunr"></span> 07:46</td><td><span class="suns"></span> 15:54</td><td>8h 07m</td>
573</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 4 Dec 2026</th><td><span class="sunr"></span> 07:47</td><td><span class="suns"></span> 15:53</td><td>8h 05m</td>
574</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 5 Dec 2026</th><td><span class="sunr"></span> 07:49</td><td><span class="suns"></span> 15:53</td><td>8h 04m</td>
575</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 6 Dec 2026</th><td><span class="sunr"></span> 07:50</td><td><span class="suns"></span> 15:52</td><td>8h 02m</td>
576</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 7 Dec 2026</th><td><span class="sunr"></span> 07:51</td><td><span class="suns"></span> 15:52</td><td>8h 00m</td>
577</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 8 Dec 2026</th><td><span class="sunr"></span> 07:52</td><td><span class="suns"></span> 15:52</td><td>7h 59m</td>
578</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 9 Dec 2026</th><td>
578<span class="sunr"></span> 07:53</td><td><span class="suns"></span> 15:51</td><td>7h 58m</td>
579</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 10 Dec 2026</th><td><span class="sunr"></span> 07:54</td><td><span class="suns"></span> 15:51</td><td>7h 56m</td>
580</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 11 Dec 2026</th><td><span class="sunr"></span> 07:55</td><td><span class="suns"></span> 15:51</td><td>7h 55m</td>
581</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 12 Dec 2026</th><td><span class="sunr"></span> 07:56</td><td><span class="suns"></span> 15:51</td><td>7h 54m</td>
582</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 13 Dec 2026</th><td><span class="sunr"></span> 07:57</td><td><span class="suns"></span> 15:51</td><td>7h 53m</td>
583</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 14 Dec 2026</th><td><span class="sunr"></span> 07:58</td><td><span class="suns"></span> 15:51</td><td>7h 52m</td>
584</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 15 Dec 2026</th><td>
584<span class="sunr"></span> 07:59</td><td><span class="suns"></span> 15:51</td><td>7h 52m</td>
585</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 16 Dec 2026</th><td><span class="sunr"></span> 08:00</td><td><span class="suns"></span> 15:51</td><td>7h 51m</td>
586</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 17 Dec 2026</th><td><span class="sunr"></span> 08:01</td><td><span class="suns"></span> 15:52</td><td>7h 50m</td>
587</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 18 Dec 2026</th><td><span class="sunr"></span> 08:01</td><td><span class="suns"></span> 15:52</td><td>7h 50m</td>
588</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 19 Dec 2026</th><td><span class="sunr"></span> 08:02</td><td><span class="suns"></span> 15:52</td><td>7h 50m</td>
589</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 20 Dec 2026</th><td><span class="sunr"></span> 08:03</td><td><span class="suns"></span> 15:53</td><td>7h 49m</td>
590</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 21 Dec 2026</th><td>
590<span class="sunr"></span> 08:03</td><td><span class="suns"></span> 15:53</td><td>7h 49m</td>
591</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 22 Dec 2026</th><td><span class="sunr"></span> 08:04</td><td><span class="suns"></span> 15:54</td><td>7h 49m</td>
592</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 23 Dec 2026</th><td><span class="sunr"></span> 08:04</td><td><span class="suns"></span> 15:54</td><td>7h 50m</td>
593</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 24 Dec 2026</th><td><span class="sunr"></span> 08:04</td><td><span class="suns"></span> 15:55</td><td>7h 50m</td>
594</tr><tr><th scope="row" class="panel-title text-nowrap">Saturday, 25 Dec 2026</th><td><span class="sunr"></span> 08:05</td><td><span class="suns"></span> 15:55</td><td>7h 50m</td>
595</tr><tr><th scope="row" class="panel-title text-nowrap">Sunday, 26 Dec 2026</th><td><span class="sunr"></span> 08:05</td><td><span class="suns"></span> 15:56</td><td>7h 51m</td>
596</tr><tr><th scope="row" class="panel-title text-nowrap">Monday, 27 Dec 2026</th><td>
596<span class="sunr"></span> 08:05</td><td><span class="suns"></span> 15:57</td><td>7h 51m</td>
597</tr><tr><th scope="row" class="panel-title text-nowrap">Tuesday, 28 Dec 2026</th><td><span class="sunr"></span> 08:05</td><td><span class="suns"></span> 15:58</td><td>7h 52m</td>
598</tr><tr><th scope="row" class="panel-title text-nowrap">Wednesday, 29 Dec 2026</th><td><span class="sunr"></span> 08:06</td><td><span class="suns"></span> 15:59</td><td>7h 53m</td>
599</tr><tr><th scope="row" class="panel-title text-nowrap">Thursday, 30 Dec 2026</th><td><span class="sunr"></span> 08:06</td><td><span class="suns"></span> 15:59</td><td>7h 53m</td>
600</tr><tr><th scope="row" class="panel-title text-nowrap">Friday, 31 Dec 2026</th><td><span class="sunr"></span> 08:06</td><td><span class="suns"></span> 16:00</td><td>7h 54m</td>
601</tr></table><a name="chart"></a></div></div>
602<style>
603	.suns {
604		font-family: 'Icons' !important;
605	}
606
607	.suns:after {
608
609		color: #ff4900;
610		content: '\e00f';
611		vertical-align: -0.125em;
612		height: 1em;
613	}
614
615	.sunr {
616		font-family: 'Icons' !important;
617	}
618
619	.sunr:after {
620
621		color: #ffe200;
622		content: '\e012';
623		vertical-align: -0.125em;
624		height: 1em;
625	}
626</style>
627<script src="/lib/chart.min.js?v=2026-05-02"></script>
vendor: 1 bytes, line 627
627
628<script src="/lib/chartjs-plugin-annotation.min.js?v=2026-05-02"></script>
vendor: 1 bytes, line 628
628
629<script>
630	function isMobileDevice() {
631		return (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));
632	}
633	document.addEventListener("DOMContentLoaded", function(event) {
634		// chart colors
635		var colors = ['#ffff33', '#ff6633', '#dddddd', '#c3e6cb', '#dc3545', '#6c757d'];
636		const plugin = {
637			id: 'corsair',
638			afterInit: (chart) => {
639				chart.corsair = {
640					x: 0,
641					y: 0
642				}
643			},
644			afterEvent: (chart, evt) => {
645				const {
646					chartArea: {
647						top,
648						bottom,
649						left,
650						right
651					}
652				} = chart;
653				const {
654					x,
655					y
656				} = evt.event;
657				if (x < left || x > right || y < top || y > bottom) {
658					chart.corsair = {
659						x,
660						y,
661						draw: false
662					}
663					chart.draw();
664					return;
665				}
666
667				chart.corsair = {
668					x,
669					y,
670					draw: true
671				}
672
673				chart.draw();
674			},
675			afterDatasetsDraw: (chart, _, opts) => {
676				const {
677					ctx,
678					chartArea: {
679						top,
680						bottom,
681						left,
682						right
683					}
684				} = chart;
685				const {
686					x,
687					y,
688					draw
689				} = chart.corsair;
690
691				if (!draw) {
692					return;
693				}
694
695				ctx.lineWidth = opts.width || 0;
696				ctx.setLineDash(opts.dash || []);
697				ctx.strokeStyle = opts.color || 'black'
698
699				ctx.save();
700				ctx.beginPath();
701				if (opts.vertical) {
702					ctx.moveTo(x, bottom);
703					ctx.lineTo(x, top);
704				}
705				if (opts.horizontal) {
706					ctx.moveTo(left, y);
707					ctx.lineTo(right, y);
708				}
709				ctx.stroke();
710				ctx.restore();
711			}
712		}
713
714		Chart.register(plugin)
715
716
717		/* large line chart */
718		var chLine = document.getElementById("chLine");
719		var chartData = {
720			labels: ["1 Jan 2026","2 Jan 2026","3 Jan 2026","4 Jan 2026","5 Jan 2026","6 Jan 2026","7 Jan 2026","8 Jan 2026","9 Jan 2026","10 Jan 2026","11 Jan 2026","12 Jan 2026","13 Jan 2026","14 Jan 2026","15 Jan 2026","16 Jan 2026","17 Jan 2026","18 Jan 2026","19 Jan 2026","20 Jan 2026","21 Jan 2026","22 Jan 2026","23 Jan 2026","24 Jan 2026","25 Jan 2026","26 Jan 2026","27 Jan 2026","28 Jan 2026","29 Jan 2026","30 Jan 2026","31 Jan 2026","1 Feb 2026","2 Feb 2026","3 Feb 2026","4 Feb 2026","5 Feb 2026","6 Feb 2026","7 Feb 2026","8 Feb 2026","9 Feb 2026","10 Feb 2026","11 Feb 2026","12 Feb 2026","13 Feb 2026","14 Feb 2026","15 Feb 2026","16 Feb 2026","17 Feb 2026","18 Feb 2026","19 Feb 2026","20 Feb 2026","21 Feb 2026","22 Feb 2026","23 Feb 2026","24 Feb 2026","25 Feb 2026","26 Feb 2026","27 Feb 2026","28 Feb 2026","1 Mar 2026","2 Mar 2026","3 Mar 2026","4 Mar 2026","5 Mar 2026","6 Mar 2026","7 Mar 2026","8 Mar 2026","9 Mar 2026","10 Mar 2026","11 Mar 2026","12 Mar 2026","13 Mar 2026","14 Mar 2026","15 Mar 2026","16 Mar 2026","17 Mar 2026","18 Mar 2026","19 Mar 2026","20 Mar 2026","21 Mar 2026","22 Mar 2026","23 Mar 2026","24 Mar 2026","25 Mar 2026","26 Mar 2026","27 Mar 2026","28 Mar 2026","29 Mar 2026","30 Mar 2026","31 Mar 2026","1 Apr 2026","2 Apr 2026","3 Apr 2026","4 Apr 2026","5 Apr 2026","6 Apr 2026","7 Apr 2026","8 Apr 2026","9 Apr 2026","10 Apr 2026","11 Apr 2026","12 Apr 2026","13 Apr 2026","14 Apr 2026","15 Apr 2026","16 Apr 2026","17 Apr 2026","18 Apr 2026","19 Apr 2026","20 Apr 2026","21 Apr 2026","22 Apr 2026","23 Apr 2026","24 Apr 2026","25 Apr 2026","26 Apr 2026","27 Apr 2026","28 Apr 2026","29 Apr 2026","30 Apr 2026","1 May 2026","2 May 2026","3 May 2026","4 May 2026","5 May 2026","6 May 2026","7 May 2026","8 May 2026","9 May 2026","10 May 2026","11 May 2026","12 May 2026","13 May 2026","14 May 2026","15 May 2026","16 May 2026","17 May 2026","18 May 2026","19 May 2026","20 May 2026","21 May 2026","22 May 2026","23 May 2026","24 May 2026","25 May 2026","26 May 2026","27 May 2026","28 May 2026","29 May 2026","30 May 2026","31 May 2026","1 Jun 2026","2 Jun 2026","3 Jun 2026","4 Jun 2026","5 Jun 2026","6 Jun 2026","7 Jun 2026","8 Jun 2026","9 Jun 2026","10 Jun 2026","11 Jun 2026","12 Jun 2026","13 Jun 2026","14 Jun 2026","15 Jun 2026","16 Jun 2026","17 Jun 2026","18 Jun 2026","19 Jun 2026","20 Jun 2026","21 Jun 2026","22 Jun 2026","23 Jun 2026","24 Jun 2026","25 Jun 2026","26 Jun 2026","27 Jun 2026","28 Jun 2026","29 Jun 2026","30 Jun 2026","1 Jul 2026","2 Jul 2026","3 Jul 2026","4 Jul 2026","5 Jul 2026","6 Jul 2026","7 Jul 2026","8 Jul 2026","9 Jul 2026","10 Jul 2026","11 Jul 2026","12 Jul 2026","13 Jul 2026","14 Jul 2026","15 Jul 2026","16 Jul 2026","17 Jul 2026","18 Jul 2026","19 Jul 2026","20 Jul 2026","21 Jul 2026","22 Jul 2026","23 Jul 2026","24 Jul 2026","25 Jul 2026","26 Jul 2026","27 Jul 2026","28 Jul 2026","29 Jul 2026","30 Jul 2026","31 Jul 2026","1 Aug 2026","2 Aug 2026","3 Aug 2026","4 Aug 2026","5 Aug 2026","6 Aug 2026","7 Aug 2026","8 Aug 2026","9 Aug 2026","10 Aug 2026","11 Aug 2026","12 Aug 2026","13 Aug 2026","14 Aug 2026","15 Aug 2026","16 Aug 2026","17 Aug 2026","18 Aug 2026","19 Aug 2026","20 Aug 2026","21 Aug 2026","22 Aug 2026","23 Aug 2026","24 Aug 2026","25 Aug 2026","26 Aug 2026","27 Aug 2026","28 Aug 2026","29 Aug 2026","30 Aug 2026","31 Aug 2026","1 Sept 2026","2 Sept 2026","3 Sept 2026","4 Sept 2026","5 Sept 2026","6 Sept 2026","7 Sept 2026","8 Sept 2026","9 Sept 2026","10 Sept 2026","11 Sept 2026","12 Sept 2026","13 Sept 2026","14 Sept 2026","15 Sept 2026","16 Sept 2026","17 
720Sept 2026","18 Sept 2026","19 Sept 2026","20 Sept 2026","21 Sept 2026","22 Sept 2026","23 Sept 2026","24 Sept 2026","25 Sept 2026","26 Sept 2026","27 Sept 2026","28 Sept 2026","29 Sept 2026","30 Sept 2026","1 Oct 2026","2 Oct 2026","3 Oct 2026","4 Oct 2026","5 Oct 2026","6 Oct 2026","7 Oct 2026","8 Oct 2026","9 Oct 2026","10 Oct 2026","11 Oct 2026","12 Oct 2026","13 Oct 2026","14 Oct 2026","15 Oct 2026","16 Oct 2026","17 Oct 2026","18 Oct 2026","19 Oct 2026","20 Oct 2026","21 Oct 2026","22 Oct 2026","23 Oct 2026","24 Oct 2026","25 Oct 2026","26 Oct 2026","27 Oct 2026","28 Oct 2026","29 Oct 2026","30 Oct 2026","31 Oct 2026","1 Nov 2026","2 Nov 2026","3 Nov 2026","4 Nov 2026","5 Nov 2026","6 Nov 2026","7 Nov 2026","8 Nov 2026","9 Nov 2026","10 Nov 2026","11 Nov 2026","12 Nov 2026","13 Nov 2026","14 Nov 2026","15 Nov 2026","16 Nov 2026","17 Nov 2026","18 Nov 2026","19 Nov 2026","20 Nov 2026","21 Nov 2026","22 Nov 2026","23 Nov 2026","24 Nov 2026","25 Nov 2026","26 Nov 2026","27 Nov 2026","28 Nov 2026","29 Nov 2026","30 Nov 2026","1 Dec 2026","2 Dec 2026","3 Dec 2026","4 Dec 2026","5 Dec 2026","6 Dec 2026","7 Dec 2026","8 Dec 2026","9 Dec 2026","10 Dec 2026","11 Dec 2026","12 Dec 2026","13 Dec 2026","14 Dec 2026","15 Dec 2026","16 Dec 2026","17 Dec 2026","18 Dec 2026","19 Dec 2026","20 Dec 2026","21 Dec 2026","22 Dec 2026","23 Dec 2026","24 Dec 2026","25 Dec 2026","26 Dec 2026","27 Dec 2026","28 Dec 2026","29 Dec 2026","30 Dec 2026","31 Dec 2026"],
721			datasets: [{
722					fill: false,
723					label: ' sunrise',
724					data: [8.099,8.097,8.094,8.089,8.084,8.079,8.072,8.064,8.055,8.046,8.035,8.024,8.012,7.999,7.985,7.971,7.955,7.939,7.922,7.905,7.886,7.867,7.847,7.827,7.806,7.784,7.761,7.738,7.714,7.69,7.665,7.64,7.614,7.587,7.56,7.533,7.504,7.476,7.447,7.417,7.388,7.357,7.326,7.295,7.264,7.232,7.199,7.167,7.134,7.101,7.067,7.033,6.999,6.965,6.93,6.895,6.86,6.824,6.789,6.753,6.717,6.681,6.644,6.608,6.571,6.534,6.497,6.46,6.423,6.385,6.348,6.31,6.273,6.235,6.197,6.159,6.121,6.083,6.045,6.007,5.969,5.931,5.893,5.854,5.816,5.778,5.74,6.702,6.664,6.626,6.589,6.551,6.513,6.476,6.438,6.401,6.364,6.326,6.289,6.253,6.216,6.179,6.143,6.107,6.071,6.035,6,5.964,5.929,5.894,5.86,5.826,5.791,5.758,5.724,5.691,5.658,5.626,5.594,5.562,5.531,5.499,5.469,5.439,5.409,5.379,5.35,5.322,5.294,5.266,5.239,5.213,5.187,5.161,5.137,5.112,5.089,5.065,5.043,5.021,5,4.979,4.959,4.94,4.921,4.903,4.886,4.87,4.854,4.839,4.825,4.812,4.799,4.787,4.776,4.766,4.757,4.748,4.74,4.733,4.728,4.722,4.718,4.714,4.712,4.71,4.709,4.709,4.71,4.712,4.714,4.718,4.722,4.727,4.733,4.739,4.747,4.755,4.764,4.773,4.784,4.795,4.807,4.82,4.833,4.847,4.862,4.877,4.893,4.909,4.926,4.944,4.962,4.981,5,5.019,5.039,5.06,5.081,5.102,5.124,5.146,5.169,5.191,5.214,5.238,5.262,5.286,5.31,5.334,5.359,5.383,5.408,5.434,5.459,5.484,5.51,5.536,5.561,5.588,5.613,5.639,5.666,5.692,5.718,5.745,5.771,5.798,5.824,5.851,5.877,5.903,5.93,5.957,5.983,6.01,6.036,6.063,6.089,6.116,6.143,6.169,6.196,6.222,6.248,6.275,6.301,6.328,6.354,6.381,6.408,6.434,6.46,6.487,6.513,6.54,6.566,6.593,6.619,6.646,6.673,6.699,6.726,6.753,6.779,6.806,6.833,6.86,6.887,6.914,6.941,6.968,6.995,7.022,7.049,7.077,7.104,7.131,7.159,7.187,7.214,7.242,7.27,7.298,7.326,7.354,7.382,7.411,7.439,7.467,7.496,7.524,7.553,7.582,7.611,7.64,7.669,6.698,6.727,6.756,6.785,6.814,6.844,6.873,6.903,6.932,6.961,6.991,7.02,7.049,7.079,7.108,7.137,7.166,7.195,7.224,7.253,7.282,7.31,7.339,7.367,7.395,7.423,7.45,7.477,7.504,7.531,7.557,7.583,7.609,7.634,7.659,7.683,7.707,7.73,7.753,7.775,7.797,7.818,7.839,7.859,7.878,7.897,7.915,7.932,7.948,7.964,7.979,7.993,8.006,8.019,8.031,8.041,8.051,8.06,8.069,8.076,8.082,8.088,8.092,8.096,8.098,8.1,8.101,8.101],
725					backgroundColor: 'transparent',
726					borderColor: colors[0],
727					borderWidth: 3,
728					pointBorderWidth: 5,
729					pointBackgroundColor: colors[0]
730				},
731				{
732					data: [16.036,16.054,16.073,16.092,16.112,16.133,16.154,16.176,16.199,16.222,16.245,16.269,16.294,16.319,16.345,16.371,16.397,16.424,16.451,16.479,16.507,16.535,16.563,16.592,16.621,16.65,16.679,16.709,16.739,16.769,16.799,16.829,16.859,16.889,16.919,16.95,16.98,17.011,17.041,17.072,17.102,17.133,17.163,17.194,17.224,17.254,17.285,17.315,17.345,17.376,17.406,17.436,17.466,17.496,17.526,17.555,17.585,17.615,17.644,17.674,17.703,17.732,17.762,17.791,17.82,17.849,17.878,17.907,17.936,17.964,17.993,18.021,18.05,18.079,18.107,18.135,18.164,18.192,18.22,18.248,18.276,18.305,18.333,18.361,18.389,18.417,18.445,19.473,19.501,19.529,19.556,19.584,19.612,19.64,19.668,19.696,19.724,19.752,19.779,19.808,19.835,19.863,19.891,19.919,19.947,19.974,20.002,20.03,20.058,20.086,20.114,20.141,20.169,20.197,20.224,20.252,20.28,20.307,20.335,20.362,20.389,20.417,20.444,20.471,20.498,20.525,20.551,20.578,20.604,20.631,20.657,20.683,20.708,20.734,20.759,20.784,20.808,20.833,20.857,20.881,20.904,20.927,20.95,20.972,20.994,21.015,21.036,21.057,21.077,21.096,21.115,21.134,21.152,21.169,21.186,21.202,21.217,21.232,21.246,21.259,21.272,21.284,21.295,21.305,21.315,21.324,21.332,21.339,21.346,21.351,21.356,21.36,21.363,21.365,21.367,21.367,21.367,21.365,21.363,21.36,21.356,21.352,21.346,21.34,21.332,21.324,21.315,21.305,21.295,21.283,21.271,21.258,21.244,21.229,21.214,21.198,21.181,21.163,21.145,21.126,21.106,21.086,21.064,21.043,21.02,20.998,20.974,20.949,20.925,20.899,20.874,20.847,20.82,20.793,20.765,20.736,20.708,20.678,20.648,20.618,20.588,20.556,20.525,20.493,20.461,20.428,20.396,20.362,20.329,20.295,20.261,20.226,20.192,20.157,20.121,20.086,20.05,20.014,19.978,19.942,19.905,19.869,19.832,19.795,19.758,19.72,19.683,19.645,19.607,19.569,19.531,19.494,19.455,19.417,19.379,19.341,19.302,19.264,19.225,19.187,19.148,19.11,19.071,19.033,18.994,18.956,18.917,18.879,18.84,18.802,18.764,18.726,18.688,18.649,18.612,18.574,18.536,18.499,18.461,18.424,18.387,18.35,18.313,18.276,18.24,18.204,18.168,18.132,18.096,18.061,18.026,17.991,17.956,17.922,17.888,17.854,17.821,16.788,16.755,16.723,16.691,16.659,16.628,16.597,16.567,16.537,16.507,16.478,16.449,16.421,16.394,16.367,16.34,16.314,16.289,16.264,16.239,16.216,16.193,16.17,16.148,16.127,16.107,16.087,16.068,16.05,16.032,16.015,15.999,15.984,15.97,15.956,15.943,15.931,15.92,15.91,15.901,15.893,15.885,15.878,15.873,15.868,15.864,15.861,15.859,15.858,15.858,15.859,15.861,15.864,15.867,15.872,15.878,15.884,15.892,15.9,15.909,15.92,15.931,15.943,15.956,15.969,15.984,15.999,16.015],
733					label: ' sunset',
734					backgroundColor: 'transparent',
735					borderColor: colors[1],
736					borderWidth: 3,
737					pointBorderWidth: 5,
738					pointBackgroundColor: colors[1]
739				},
740				{
741					data: [7.937,7.957,7.979,8.003,8.028,8.054,8.083,8.112,8.143,8.176,8.21,8.246,8.282,8.32,8.359,8.4,8.442,8.485,8.529,8.574,8.621,8.668,8.716,8.765,8.816,8.866,8.918,8.971,9.024,9.079,9.133,9.189,9.245,9.302,9.359,9.417,9.476,9.535,9.594,9.654,9.715,9.776,9.837,9.898,9.96,10.023,10.085,10.148,10.211,10.275,10.338,10.402,10.466,10.531,10.596,10.66,10.725,10.79,10.855,10.921,10.986,11.051,11.117,11.183,11.249,11.315,11.381,11.447,11.513,11.579,11.645,11.711,11.778,11.844,11.91,11.976,12.043,12.109,12.176,12.242,12.308,12.374,12.44,12.506,12.573,12.638,12.704,12.771,12.836,12.902,12.968,13.034,13.099,13.165,13.23,13.295,13.36,13.425,13.49,13.555,13.619,13.684,13.748,13.812,13.876,13.939,14.003,14.066,14.129,14.191,14.254,14.316,14.378,14.439,14.5,14.561,14.621,14.681,14.741,14.8,14.859,14.917,14.975,15.033,15.089,15.145,15.201,15.256,15.311,15.364,15.417,15.47,15.521,15.572,15.622,15.672,15.72,15.768,15.814,15.86,15.904,15.948,15.991,16.032,16.073,16.112,16.15,16.187,16.223,16.257,16.29,16.322,16.353,16.382,16.409,16.436,16.46,16.484,16.506,16.526,16.544,16.562,16.577,16.591,16.603,16.614,16.623,16.63,16.636,16.639,16.642,16.643,16.641,16.639,16.634,16.628,16.62,16.611,16.6,16.587,16.573,16.556,16.539,16.52,16.499,16.477,16.454,16.428,16.402,16.374,16.344,16.314,16.282,16.249,16.214,16.178,16.141,16.103,16.064,16.024,15.982,15.939,15.896,15.851,15.806,15.76,15.712,15.664,15.615,15.566,15.515,15.464,15.412,15.359,15.306,15.252,15.198,15.143,15.087,15.031,14.974,14.917,14.859,14.801,14.743,14.684,14.624,14.565,14.505,14.444,14.384,14.323,14.262,14.2,14.138,14.076,14.014,13.952,13.889,13.826,13.763,13.7,13.636,13.573,13.509,13.445,13.381,13.317,13.253,13.189,13.124,13.06,12.995,12.93,12.866,12.801,12.736,12.671,12.606,12.541,12.476,12.411,12.345,12.28,12.215,12.149,12.084,12.019,11.954,11.888,11.823,11.758,11.693,11.628,11.563,11.497,11.432,11.367,11.302,11.237,11.172,11.108,11.043,10.978,10.914,10.849,10.785,10.721,10.657,10.593,10.53,10.466,10.403,10.34,10.277,10.214,10.152,10.09,10.028,9.967,9.905,9.845,9.784,9.724,9.664,9.605,9.546,9.488,9.429,9.372,9.315,9.259,9.203,9.148,9.093,9.039,8.986,8.934,8.882,8.831,8.782,8.733,8.684,8.637,8.591,8.546,8.502,8.458,8.416,8.376,8.336,8.298,8.261,8.225,8.19,8.157,8.126,8.096,8.067,8.039,8.014,7.99,7.967,7.946,7.928,7.91,7.894,7.88,7.868,7.857,7.848,7.841,7.836,7.833,7.831,7.831,7.834,7.838,7.843,7.851,7.86,7.871,7.884,7.898,7.915],
742					label: ' Total',
743					backgroundColor: 'transparent',
744					borderColor: colors[2],
745					borderWidth: 3,
746					pointBorderWidth: 5,
747					pointBackgroundColor: colors[2]
748				}
749			]
750		};
751
752		if (chLine) {
753			var myChart = new Chart(chLine, {
754				type: 'line',
755				data: chartData,
756				options: {
757					//spanGaps: true,
758					scales: {
759						y: {
760							ticks: {
761								beginAtZero: false,
762								callback: function(value, index, values) {
763									return value + ':00';
764								},
765								display: !isMobileDevice(),
766							},
767							gridLines: !isMobileDevice()
768						},
769
770						x: {
771							ticks: {
772								minRotation: 90, // angle in degrees
773								autoSkip: true,
774								maxTicksLimit: 24,
775								display: !isMobileDevice()
776							},
777							gridLines: {
778								display: false
779							}
780						}
781
782					},
783					legend: {
784						display: false
785					},
786					animation: {
787						duration: 0, // general animation time
788					},
789					elements: {
790						point: {
791							radius: 0
792						}
793					},
794					responsive: true,
795					maintainAspectRatio: true,
796
797					interaction: {
798						mode: 'index',
799						axis: 'x'
800					},
801					plugins: {
802						autocolors: false,
803						annotation: {
804							annotations: {
805								line1: {
806									type: 'line',
807									xMin: 277,
808									xMax: 277,
809									borderColor: 'rgb(0, 0, 0)',
810									borderWidth: 2,
811								}
812							}
813						},
814						tooltip: {
815							intersect: false,
816							mode: 'index',
817
818							callbacks: {
819								label: //function(tooltipItem, data) {
820									//var label = chartData.datasets[tooltipItem.datasetIndex].label || '';
821									function(context) {
822										var label = context.dataset.label || '';
823
824										if (label) {
825											label += ' ';
826										}
827										label += '  ' + parseInt(context.parsed.y, 0) + ":" + ('0' + Math.round((context.parsed.y - parseInt(context.parsed.y, 0)) * 60, 0)).slice(-2);
828										return label;
829									}
830							}
831						},
832						corsair: {
833							horizontal: false,
834							vertical: true,
835							color: '#33cc00',
836							dash: [],
837							width: 1
838						}
839					}
840				}
841			});
842		}
843	});
844</script>
844
845<div class="row mx-0">
846	<div class="col">
847		<h4>Chart of sunrise and sunset</h4>
848	</div>
849	<div class="col-md-12" style="padding:0;border:0">
850		<div class="card" style="border:0;">
851			<div class="card-body" style="border:0;">
852				<canvas id="chLine" height="140"></canvas>
853			</div>
854		</div>
855	</div>
856</div>
857
858
859
860
861
862<section class="cc-faq" style="margin:2em 0 1em"><h2 style="font-size:1.15em;margin:0 0 0.6em;color:#212529">Frequently asked questions — sunrise and sunset, London</h2><details style="background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:0.6em 0.9em;margin:0.4em 0"><summary style="cursor:pointer;font-weight:600;color:#0d6efd">When does the sun rise and set today – London?</summary><p style="margin:0.5em 0 0.2em">The sun rises today at 7:07 and sets at 18:29. The day lasts 11 h 22 min.</p></details><details style="background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:0.6em 0.9em;margin:0.4em 0"><summary style="cursor:pointer;font-weight:600;color:#0d6efd">When is golden hour today – London?</summary><p style="margin:0.5em 0 0.2em">The morning golden hour starts at sunrise and lasts about an hour: 7:07 – 8:07. The evening golden hour is the last hour before sunset: 17:29 – 18:29. The sun sits low on the horizon and casts a warm, golden-orange light — photographers call this "magic hour".</p></details><details style="background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:0.6em 0.9em;margin:0.4em 0"><summary style="cursor:pointer;font-weight:600;color:#0d6efd">What is the longest day of 2026 – London?</summary><p style="margin:0.5em 0 0.2em">The longest day of 2026 falls on 21 Jun 2026 and lasts 16 h 39 min. It roughly matches the summer solstice (21 June).</p></details><details style="background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:0.6em 0.9em;margin:0.4em 0"><summary style="cursor:pointer;font-weight:600;color:#0d6efd">What is the shortest day of 2026 – London?</summary><p style="margin:0.5em 0 0.2em">The shortest day of 2026 falls on 21 Dec 2026 and lasts only 7 h 50 min. It matches the winter solstice (21 December).</p></details><details style="background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:0.6em 0.9em;margin:0.4em 0"><summary style="cursor:pointer;font-weight:600;color:#0d6efd">Why doesn&#039;t the earliest sunrise fall on the summer solstice?</summary><p style="margin:0.5em 0 0.2em">The cause is the <strong>equation of time</strong> — a small offset between <em>apparent solar time</em> (when the sun is actually at its highest) and <em>mean time</em> (the uniform time shown by clocks). It arises from the combination of Earth's elliptical orbit around the Sun and the tilt of its axis relative to the orbital plane. As a result, in mid-northern latitudes the earliest sunrise occurs a week or two before the summer solstice (around 14–17 June), and the latest sunset comes several days after.</p></details></section>
862<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","inLanguage":"en","mainEntity":[{"@type":"Question","name":"When does the sun rise and set today – London?","acceptedAnswer":{"@type":"Answer","text":"The sun rises today at 7:07 and sets at 18:29. The day lasts 11 h 22 min."}},{"@type":"Question","name":"When is golden hour today – London?","acceptedAnswer":{"@type":"Answer","text":"The morning golden hour starts at sunrise and lasts about an hour: 7:07 – 8:07. The evening golden hour is the last hour before sunset: 17:29 – 18:29. The sun sits low on the horizon and casts a warm, golden-orange light — photographers call this \"magic hour\"."}},{"@type":"Question","name":"What is the longest day of 2026 – London?","acceptedAnswer":{"@type":"Answer","text":"The longest day of 2026 falls on 21 Jun 2026 and lasts 16 h 39 min. It roughly matches the summer solstice (21 June)."}},{"@type":"Question","name":"What is the shortest day of 2026 – London?","acceptedAnswer":{"@type":"Answer","text":"The shortest day of 2026 falls on 21 Dec 2026 and lasts only 7 h 50 min. It matches the winter solstice (21 December)."}},{"@type":"Question","name":"Why doesn't the earliest sunrise fall on the summer solstice?","acceptedA
862nswer":{"@type":"Answer","text":"The cause is the equation of time — a small offset between apparent solar time (when the sun is actually at its highest) and mean time (the uniform time shown by clocks). It arises from the combination of Earth's elliptical orbit around the Sun and the tilt of its axis relative to the orbital plane. As a result, in mid-northern latitudes the earliest sunrise occurs a week or two before the summer solstice (around 14–17 June), and the latest sunset comes several days after."}}]}</script>
862
863<style>
864@media print {
865	*, *::before, *::after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; }
866	html, body { font: 10.5pt/1.4 Georgia, "Times New Roman", serif !important; margin: 0 !important; padding: 0 !important; background: #fff !important; }
867	header, footer, nav, .navbar, .menu, .header, .footer, .pre-footer,
868	.adsbygoogle, ins.adsbygoogle, .ad, .ads, .ad-slot, .dummyAdsense,
869	.social-likes, .share-bar, .share, .socials, .pagination, .breadcrumb,
870	.navigation, .country-selector, .lang-picker, form, button, .btn,
871	iframe, video, audio, embed, object, .d-print-none, .cc-next7,
872	[class^="fc-"], [id^="goog-fc-"], [id^="google_es_iframe_"],
873	[class*="google-anno-"], [data-google-vignette], [data-google-interstitial], [data-google-query-id] {
874		display: none !important;
875	}
876	.cc-faq details > p { display: block !important; }
877	.cc-faq details summary { display: none !important; }
878	.cc-today-block, .cc-year-stats, .cc-sol-equ, .cc-dst {
879		background: transparent !important; border: 1px solid #ccc !important; page-break-inside: avoid;
880	}
881	h1 { font-size: 18pt !important; margin: 0 0 8pt !important; page-break-after: avoid; }
882	h2 { font-size: 12pt !important; margin: 6pt 0 3pt !important; page-break-after: avoid; }
883	table { border-collapse: collapse !important; page-break-inside: avoid; width: 100% !important; }
884	table th, table td { border: 0.5pt solid #999 !important; padding: 2pt 4pt !important; font-size: 9.5pt !important; }
885	a, a:link, a:visited { color: #000 !important; text-decoration: none !important; }
886	.month-calendar-wrapper { page-break-inside: avoid; margin-bottom: 6pt !important; }
887	canvas { display: none !important; }
888}
889</style>
890
891 
892	</main> <!-- /container -->
893	<footer class="footer bg-dark d-print-none">
894	<span class="footer-main">
895		© Calendar center 2026
896		<a href="#" onclick="googlefc.callbackQueue.push(googlefc.showRevocationMessage)" class="text-white">Privacy</a> |
897		<a href="mailto:info [at] calendar.center" class="text-white">Contact</a>
898	</span>
899	</footer>
900	</div> <!-- /#page-wrap (opened in header.php) — AdSense injections land below here, not between footer and viewport bottom -->
901	
901<script data-cfasync="false">
902	// AdSense Auto Ads "noablate" script mutates ancestors of injected ads
903	// and forces style="min-height:0 !important; height:auto !important" to
904	// allow ads to expand into sticky-footer containers. This kills our
905	// flex-based sticky footer (page-wrap collapses to content height, footer
906	// drifts up, empty viewport space below). MutationObserver restores the
907	// min-height: 100vh after each Google mutation — eventually wins because
908	// Google fires once per placement decision, whereas the observer is
909	// persistent. Using style attribute directly (beats stylesheet cascade)
910	// with !important (beats Google s own !important).
911	(function(){
912		var pw = document.getElementById("page-wrap");
913		if (!pw) return;
914		var apply = function(){ pw.style.setProperty("min-height", "100vh", "important"); };
915		apply();
916		try {
917			var mo = new MutationObserver(function(muts){
918				for (var i = 0; i < muts.length; i++) {
919					if (muts[i].attributeName === "style" && pw.style.getPropertyValue("min-height") !== "100vh") {
920						apply();
921						break;
922					}
923				}
924			});
925			mo.observe(pw, { attributes: true, attributeFilter: ["style"] });
926		} catch(e) {}
927	})();
928	</script>
928<!-- 
928<script defer async src="/js/social-likes.min.js"></script>
928 -->		
928<script defer src="/js/util.js" data-cfasync="false"></script>
928
929	
929<script defer src="/js/nav-priority.js?v=20" data-cfasync="false"></script>
929
930	
930<script defer src="/js/swipe-it.js" data-cfasync="false"></script>
930
931	
931<script>
932document.addEventListener("DOMContentLoaded", function(event) {
933	if ($("h1 a span.oi").length>0 || $("nav > ul > li.page-item:eq(4) > a").html()==="»")
934	{
935		var mySwipeIt = new SwipeIt("main",{mouseEvent: false,minDistance:100});
936		mySwipeIt
937		.on("swipeLeft",function(e){
938		  location.href=($("h1 a span.oi:eq(1)").parent().attr("href") || $("nav > ul > li.page-item:eq(4) > a").attr("href"));
939		})
940		.on("swipeRight",function(e){
941		  location.href=($("h1 a span.oi:not('.jumptoyear'):eq(0)").parent().attr("href") || $("nav > ul > li.page-item:eq(0) > a").attr("href"));
942		});
943	}
944	function navPriorityInit() {
945	window.navPriority('nav.navbar', { containerWidthOffset: 250, dropdownLabel: "More calendars"  });
946	}
947	window.addEventListener('DOMContentLoaded',navPriorityInit());
948});
949
950
951
952
953</script>
953
954<style class="154ms">
955.caret {color:#fff}
956.caret:after {color:#fff}
957.tooltip-inner {
958    max-width: 200px;
959	padding:1.3em;
960	font-size:1.15em;
961}
962.nav-link-active {
963    color: #fff!important;
964}
965@media print {
966	.d-print-none { display:none!important; }
967	#aswift_1_host, #aswift_2_host, #aswift_3_host, #aswift_4_host, #aswift_5_host, #aswift_6_host, #aswift_7_host, #aswift_8_host, #aswift_9_host, #aswift_10_host, .right-side-rail-dismiss-btn, .left-side-rail-dismiss-btn, .right-side-rail-edge, .left-side-rail-edge {display:none!important;}
968	.adsbygoogle { display:none!important; }
969	.google-auto-placed { display:none!important; }
970	.col-md-12{width:100%; float:left;}
971	.col-md-4 {width:33%; float:left;}
972	.col-md-6 {width:49%!important; float:left}
973	.month-calendar {line-height: 0.75em;}
974	tbody th { font-size: 1em!important;padding:0.2em!important;}
975	body > .container {padding: 0 0.4rem 0!important;}
976	.link {border-bottom:0!important;}
977	.month-calendar-wrapper {padding:2px!important;page-break-inside: avoid!important}
978	h2 {line-height: 0.8!important}
979	main.container>h1 {line-height: 1.8em!important}
980    .weeknumber {padding-top: 0.2em!important}
981    .month-calendar-table td { padding: calc(0.2rem + 0.25vw) !important }
982	.month-calendar {border:1px solid #d6d6d6;}
983    .today {font-weight:bold!important;color:#000!important;}
984    .font-weight-bold {font-weight:normal!important}
985    td a {color:inherit!important}
986	h1 {font-size:20px!important;}
987	.auto-prose-wrapper{display: none!important}
988}
989
990.footer { margin-top: 2em; height: 60px; padding: 0 1.2em; color: white; box-sizing: border-box; display: flex; align-items: center; gap: 1em; white-space: nowrap; overflow: hidden; } .footer a { color: white; } .footer-main { flex: 1 1 auto; min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }  @media (max-width: 576px) { .footer { font-size: 13px; } } @media (max-width: 400px) { .footer { font-size: 12px; } }
991
992
993
994</style>  
994<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45fada25d3136be',t:'MTc5MTIzNzQwNw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
994<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"96828de7505f4f1a970c97e0c41a273d","r":1,"spa":2}' crossorigin="anonymous"></script>
994
995</body>
996</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.