PageSourceSearch

https://www.york.gov.uk/

html york.gov.uk collected 2026-09-24 09:22:40 UTC 79,428 bytes, 1,566 lines download raw bytes

1<!DOCTYPE html>
2
3    <!--[if IE 9]>          <html class="lt-ie10 no-js" lang="en"> <![endif]-->
4    <!--[if gt IE 9]><!-->  <html class=" no-js" lang="en"><!--<![endif]-->
5
6    <head>
7
8    
9                    <meta charset="UTF-8">
10        
11        <title>City of York Council website home page – City of York Council</title>
12
13                    <meta http-equiv="x-ua-compatible" content="ie=edge">
14            <meta name="viewport" content="width=device-width, initial-scale=1">
15        
16                    <link rel="alternate" type="application/rss+xml" href="/rss/news">
17        
18            <link rel="apple-touch-icon" sizes="180x180" href="/site/dist/images/favicons/apple-touch-icon.png">
19    <link rel="icon" type="image/png" sizes="32x32" href="/site/dist/images/favicons/favicon-32x32.png">
20    <link rel="icon" type="image/png" sizes="16x16" href="/site/dist/images/favicons/favicon-16x16.png">
21    <link rel="manifest" href="/site/dist/images/favicons/site.webmanifest">
22    <link rel="mask-icon" href="/site/dist/images/favicons/safari-pinned-tab.svg" color="#25303b">
23    <link rel="shortcut icon" href="/site/dist/images/favicons/favicon.ico">
24    <meta name="msapplication-TileColor" content="#25303b">
25    <meta name="msapplication-config" content="/site/dist/images/favicons/browserconfig.xml">
26    <meta name="theme-color" content="#25303b">
27
28            <link href="https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i&amp;display=swap" rel="stylesheet">
29                <link rel="stylesheet" href="/site/dist/orbit.css">
30        
31
32                                <link rel="stylesheet" type="text/css" href="/site/styles/standard.css">
33
34        
35    <link rel="stylesheet" type="text/css" href="/widgets/css/standard_widget_styles.css?1575626517">
36
37                                                        
38                    <meta name="revisit-after" content="2 days">
39            <meta name="robots" content="index,follow">
40            <meta name="author" content="City of York Council">
41            <meta name="keywords" content="City of York Council, West Offices, York, council, services, unitary, authority, local authority, North Yorkshire, documents, consultations, policies, information, plans, performance, objectives, facts and figures, strategy,  UK, England, local authority, council, local government, services, citizen, councillor, community, leisure, tourist, tourism, social services, education, environment, emergency planning, road safety, transport, motorways, library, libraries, archive, public record, register office, parish councils, county">
42            <meta name="description" content="We provide local government services to around 200,000 people in an area covering approximately 105 square miles. City of York Council: West Offices, Station Rise, York, YO1 6GA. Telephone: 01904 551550.">
43            <meta property="dcterms:creator" content="Web Services">
44            <meta property="dcterms:rightsHolder" content="Copyright City of York Council">
45            <meta property="dcterms:coverage" content="York, North Yorkshire, England, United Kingdom">
46            <meta property="dcterms:identifier" content="https://www.york.gov.uk/">
47            <meta property="dcterms:publisher" content="City of York Council">
48            <meta property="dcterms:subject" content="City of York Council, West Offices, York, council, services, unitary, authority, local authority, North Yorkshire, documents, consultations, policies, information, plans, performance, objectives, facts and figures, strategy,  UK, England, local authority, council, local government, services, citizen, councillor, community, leisure, tourist, tourism, social services, education, environment, emergency planning, road safety, transport, motorways, library, libraries, archive, public record, register office, parish councils, county" >
49            <meta property="dcterms:description" content="We provide local government services to around 200,000 people in an area covering approximately 105 square miles. City of York Council: West Offices, Station Rise, York, YO1 6GA. Telephone: 01904 551550." >
50            <meta property="dcterms:title" content="City of York Council website home page">
51            <meta property="dcterms:format" content="text/html">
52            <meta property="dcterms:language" content="en">
53            <meta property="dcterms:contributor" content="" >
54            <meta property="dcterms:source" content="" >
55                            <meta property="dcterms:created" content="2020-02-01">
56                                        <meta property="dcterms:modified" content="2026-06-01">
57                                        <meta property="dcterms:valid" content="1970-01-01">
58                    
59                    <link rel="canonical" href="https://www.york.gov.uk/" />
60        
61                    <meta property="og:title" content="City of York Council website home page – City of York Council">
62            <meta property="og:site_name" content="City of York Council">
63            <meta property="og:type" content="website">
64            <meta property="og:url" content="https://www.york.gov.uk/">
65            <meta property="og:image" content="    https://www.york.gov.uk/site/dist/images/opengraph/york-logo.jpg
66">
67            <meta property="og:image:alt" content="City of York Council" />
68        
69                                    <meta name="silktide-cms" content="eyJjbXMiOiJqYWR1IiwiZWRpdG9yVXJsIjoiaHR0cHM6XC9cL3d3dy55b3JrLmdvdi51a1wvamFkdVwvaW50ZWdyYXRpb25zXC9zaWxrdGlkZVwvZWRpdD9jb250ZW50VHlwZUlkPTEzJmNvbnRlbn
69RJZD00MiJ9">
70                    
71                    
71<script src="/site/dist/libs/modernizr-custom.js"></script>
71
72        
73        
74        <link rel="stylesheet" href="https://use.typekit.net/yqh3ltz.css">
75<meta name="google-site-verification" content="RrAYynGkVGWI8_IA9Z9eAS2ZNGDdTpI4YUsOlC9EGZo" />
76
77
78<!-- Silktide banner starts here -->
79<style>
80@media only screen and (max-width: 600px) {
81 #silktide-cookie-icon {
82margin-bottom: 10% !important;
83}
84}
85
86</style>
87<link rel="stylesheet" id="silktide-consent-manager-css" href="https://files-york-fspub.s3.dualstack.eu-west-1.amazonaws.com/silktide/css/silktide-consent-manager1.css">
88<script src="https://www.york.gov.uk/site/dist/silktide-cookie-banner/silktide-consent-manager.js"></script>
88
89<script>
90silktideCookieBannerManager.updateCookieBannerConfig({
91  background: {
92    showBackground: true
93  },
94  cookieIcon: {
95    position: "bottomLeft"
96  },
97  cookieTypes: [
98    {
99      id: "necessary",
100      name: "Necessary",
101      description: "<p>These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.</p>",
102      required: true,
103      onAccept: function() {
104        console.log('Accepted: Necessary cookies');
105      }
106    },
107    {
108      id: "analytics",
109      name: "Analytical",
110      description: "<p>These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.</p>",
111      defaultValue: true,
112      onAccept: function() {
113        gtag('consent', 'update', {
114          analytics_storage: 'granted',
115        });
116        dataLayer.push({
117          'event': 'consent_accepted_analytics',
118        });
119      },
120      onReject: function() {
121        gtag('consent', 'update', {
122          analytics_storage: 'denied',
123        });
124      }
125    },
126    {
127      id: "advertising",
128      name: "Advertising",
129      description: "<p>These cookies provide extra features and personalization to improve your experience. They may be set by us or by partners whose services we use.</p>",
130      onAccept: function() {
131        gtag('consent', 'update', {
132          ad_storage: 'granted',
133          ad_user_data: 'granted',
134          ad_personalization: 'granted',
135        });
136        dataLayer.push({
137          'event': 'consent_accepted_advertising',
138        });
139      },
140      onReject: function() {
141        gtag('consent', 'update', {
142          ad_storage: 'denied',
143          ad_user_data: 'denied',
144          ad_personalization: 'denied',
145        });
146      }
147    }
148  ],
149  text: {
150    banner: {
151      description: "<p>We use cookies on our site to enhance your user experience, provide personalized content, and analyze our traffic. <a href=\"https://www.york.gov.uk/privacy\" target=\"_blank\">Cookie Policy.</a></p>",
152      acceptAllButtonText: "Accept all",
153      acceptAllButtonAccessibleLabel: "Accept all cookies",
154      rejectNonEssentialButtonText: "Reject non-essential",
155      rejectNonEssentialButtonAccessibleLabel: "Reject non-essential",
156      preferencesButtonText: "Preferences",
157      preferencesButtonAccessibleLabel: "Toggle preferences"
158    },
159    preferences: {
160      title: "Customize your cookie preferences",
161      description: "<p>We respect your right to privacy. You can choose not to allow some types of cookies. Your cookie preferences will apply across our website.</p>",
162      creditLinkText: "Get this banner for free",
163      creditLinkAccessibleLabel: "Get this banner for free"
164    }
165  }
166});
167</script>
167
168
169<script>
170  // Initialize the dataLayer
171  window.dataLayer = window.dataLayer || [];
172
173  // Create the gtag function that pushes to the dataLayer
174  function gtag() {
175    dataLayer.push(arguments);
176  }
177
178  // Set consent defaults
179  gtag('consent', 'default', {
180    analytics_storage: localStorage.getItem('silktideCookieChoice_analytics') === 'true' ? 'granted' : 'denied',
181    ad_storage: localStorage.getItem('silktideCookieChoice_marketing') === 'true' ? 'granted' : 'denied',
182    ad_user_data: localStorage.getItem('silktideCookieChoice_marketing') === 'true' ? 'granted' : 'denied',
183    ad_personalization: localStorage.getItem('silktideCookieChoice_marketing') === 'true' ? 'granted' : 'denied',
184    functionality_storage: localStorage.getItem('silktideCookieChoice_necessary') === 'true' ? 'granted' : 'denied',
185    security_storage: localStorage.getItem('silktideCookieChoice_necessary') === 'true' ? 'granted' : 'denied'
186  });
187</script>
187
188
189<!-- Google Tag Manager -->
190<script>
vendor: 331 bytes, lines 190-194
190(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
191new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
192j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
193'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
194})(window,document,'script','dataLayer','
194GTM-T2VTJ3FN
vendor: 3 bytes, line 194
194');
194</script>
194
195<!-- End Google Tag Manager -->
196
197
198<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 198-199
198
199<script async src="https://www.googletagmanager.com/gtag/js?id=
199G-H6KE7S862L
vendor: 13 bytes, line 199
199"></script>
200<script>
201  
vendor: 138 bytes, lines 201-205
201window.dataLayer = window.dataLayer || [];
202  function gtag(){dataLayer.push(arguments);}
203  gtag('js', new Date());
204
205  gtag('config', '
205G-H6KE7S862L
vendor: 5 bytes, line 205
205');
206</script>
206
207<!-- Silktide banner ends here -->
208
209<style>
210.map-size {
211    width: 800px;
212    height: 500px;
213}
214</style>
215
216<script>
217    document.querySelectorAll("#silktide-wrapper").forEach(function
218(node)
219{
220         node.classList.add("recite-ignore-styles-background");
221     });
222</script>
222
223<style>
224#silktide-wrapper {
225background: transparent;
226}
227</style>
228
229        
230    
231    </head>
232
233    <body class="one-column index-modular">
234
235            <div class="site">
236        
237                                            <nav class="skip-links" aria-label="Skip link">
238    <ul class="list list--skip-links">
239
240                    <li class="list__item">
241                <a class="list__link" href="#content" rel="nofollow">
242                    Skip to content
243                </a>
244            </li>
245        
246                    <li class="list__item">
247                <a class="list__link" href="#js-menu" rel="nofollow" data-a11y-toggle="js-menu" data-a11y-callback="menuServicesCallback">
248                    Skip to navigation
249                </a>
250            </li>
251        
252    </ul>
253</nav>
254                
255    
256                                    <header class="site-header" id="top">
257
258        
259                <div class="container container--wide">
260
261                    
262                                                        <div class="identity">
263        <a href="/" class="identity__link" title="City of York Council Home Page">
264            <picture>
265                <source srcset="/site/dist/images/york-logo.svg" type="image/svg+xml">
266                <img src="/site/dist/images/york-logo.png" class="identity__logo" alt="Logo: Visit the City of York Council home page" aria-labelledby="site-identity-description-header" />
267            </picture>
268            <span class="visually-hidden" id="site-identity-description-header">Logo: Visit the City of York Council home page</span>
269            <img class="identity__print-fallback" src="/site/dist/images/york-logo-reversed.svg" alt="Print Fallback Logo">
270        </a>
271    </div>
272                        
273                                                        <nav class="nav nav--primary-navigation" aria-label="Main">
274        <div class="account-navigation"><ul class="list list--inline"><li class="list__item"><a class="list__link" href="/MyAccount">My Account</a></li></ul></div><div class="navigation-buttons"><ul class="list list--inline"><li class="list__item"><a class="button list__link js-search-toggle js-toggle search-toggle" id="js-search-toggle" href="#js-search" data-a11y-toggle="js-search" data-a11y-callback="menuSearchCallback"><span class="button__text">Search</span><span class="icon icon-ui-search search-icon button__icon--right"></span><span class="icon button__icon button__icon--right toggle-icon toggle-icon--search"><span class="toggle-icon__line"></span></span></a></li><li class="list__item"><a class="button button--primary list__link js-menu-toggle js-toggle menu-toggle" id="js-menu-toggle" href="#js-menu" data-a11y-toggle="js-menu" data-a11y-callback="menuServicesCallback"><span class="button__text">Council Services</span><span class="icon button__icon button__icon--right toggle-icon"><span class="toggle-icon__line"></span></span></a></li></ul></div>    </nav>
275                        
276                    
277
278                                                <button class="button button--icon site-header__browsealoud-button button--with-icon"
279                 title="Listen to our website using Browsealoud"
280                ><span class="visually-hidden">Listen to our website using Browsealoud</span><span class="icon icon-browsealoud button__icon button__icon--right"></span></button>                                    
281    </div>
282
283                        <div class="site-search-wrapper">
284
285                    <form
286                class="site-search form form--search site-search--header"
287                id="js-search"
288                action="/site-search/results/"
289                method="get" 
290                role="search">
291
292                                    <a class="button button--with-icon button--secondary js-search-toggle-close js-toggle search-toggle-close" id="js-search-toggle-close" href="#js-search-toggle" data-a11y-toggle="js-search" data-a11y-callback="menuSearchCallback">
293                        Close
294                        <span class="visually-hidden">search form</span>
295                        <span class="icon button__icon button__icon--right toggle-icon toggle-icon--close-search">
296                            <span class="toggle-icon__line"></span>
297                        </span>
298                    </a>
299                
300                                    <div class="container container--flex">
301
302                                                    <span class="site-search__heading">How can we help you?</span>
303                        
304                                                                        <div class="form__control">
305
306                        
307                                                            <label class="form__label visually-hidden" for="search-site-header">
308                                    Search
309                                </label>
310                            
311                                                            <div class="form__append-group">
312
313                                    
314                                                                                    <input class="form__field" type="search" size="18" maxlength="40" name="q" placeholder="Search" id="search-site-header">
315                                        
316                                            <button class="button button--secondary site-search__submit" type="submit">
317        <span class="icon icon-ui-search"></span>
318        <span class="icon-fallback">Search</span>
319    </button>
320
321                                    
322                                </div>
323                            
324                        
325                    </div>
326                
327                        
328                    </div>
329                
330            </form>
331        
332    </div>
333
334            
335        
336    </header>
337                
338    
339                                
340                
341    
342                <main class="site-main">
343            <h1 class="visually-hidden">City of York Council - Home page</h1>
344
345                    
346                                
347                                    <section class="site-content" id="content" tabindex="-1" aria-label="Site content area">
348
349                        
350                                    
351                                    <div class="site-content__hero-widgets">
352                        
353
354                    
355    
356    <div class="widget-row widget-row--flush widget-row--full-width widget-row--transparent">
357
358        
359                                                        
360                            <div class="widget-width widget-width--100 widget-width--large">
361
362                                                                <div class="widget widget--hero-image " data-widget-id="999" data-widget-name="Hero image">
363            <div class="homepage-hero-widget" data-parallax="scroll" data-image-src="//www.york.gov.uk/images/knavesmire_homepage_autumn.jpg" data-position-y="top" data-speed=".5" data-mirror-container=".site-main" style="background-image: url(//www.york.gov.uk/images/knavesmire_homepage_autumn.jpg)">
364
365                                            <form
366                class="site-search form form--search site-search--widget"
367                id="hero-search-8"
368                action="/site-search/results/"
369                method="get" 
370                role="search">
371
372                
373                                    <div class="container container--flex">
374
375                        
376                                                                        <div class="form__control">
377
378                        
379                                                            <label class="form__label visually-hidden" for="hero-search-input-8">
380                                    Search
381                                </label>
382                            
383                                                            <div class="form__append-group">
384
385                                    
386                                                                                    <input class="form__field" type="search" size="18" maxlength="40" name="q" placeholder="Search" id="hero-search-input-8">
387                                        
388                                            <button class="button button--secondary site-search__submit" type="submit">
389        <span class="icon icon-ui-search"></span>
390        <span class="icon-fallback">Search</span>
391    </button>
392
393                                    
394                                </div>
395                            
396                        
397                    </div>
398                
399                        
400                    </div>
401                
402            </form>
403        
404            
405                                    <div class="homepage-hero-widget__silhouette-wrapper">
406                    <img class="image homepage-hero-widget__silhouette" src="/site/dist/images/silhouette.svg" alt="York City Skyline">
407                </div>
408                    
409    </div>
410
411    </div>
412    
413                                
414        
415    </div>
416
417                                                
418        
419        
420    </div>
421
422    
423
424                    </div>
425                
426                        
427            <div class="site-content__flex-wrapper">
428
429                                                                                                        <div class="page-content">
430
431                                                
432                                                                                                        
433                                                    
434    
435                            
436                                                
437
438                    
439    
440    <div class="widget-row widget-row--full-width">
441
442        
443                                                        
444                            <div class="widget-width widget-width--100 widget-width--large">
445
446                                                                <div class="widget widget--council-services " data-widget-id="998" data-widget-name="Council Services">
447        
448
449    
450                    <div class="container container--wide">
451
452                                    
453    
454    <div class="council-services"
455         data-limit-smallest="5"
456                 data-limit-small="6"
457                         data-limit-large="10"
458        ><ul class="list council-services__list council-services__list--expandable"><li class="list__item council-services__item"><a class="council-services__link" href="https://www.york.gov.uk/homepage/88/portals-and-accounts" aria-label="Accounts and portals"><div class="icon council-services__icon icon-contact-mobile-phone"><picture class="council-services__picture"><source srcset="/site/dist/icons/services/svg/contact-mobile-phone.svg" type="image/svg+xml"><img class="icon__image" src="/site/dist/icons/services/png/contact-mobile-phone.png" alt="Icon: Accounts and portals" /></picture></div><h2 class="council-services__title">Accounts and portals</h2></a><div class="council-services__overlay"><h3 class="council-services__title">Accounts and portals</h3><ul class="list council-services__sub-links"><li class="list__item"><a class="list__link" href="/ParkingPortalHelp">Parking permits</a></li><li class="list__item"><a class="list__link" href="/OpenHousing">Open Housing</a></li><li class="list__item"><a class="button button--primary button--small"
459                href="https://www.york.gov.uk/homepage/88/portals-and-accounts"
460                ><span class="button__text">
461                More
462            </span><span class="visually-hidden">Accounts and portals links</span></a></li></ul></div></li><li class="list__item council-services__item"><a class="council-services__link" href="/ReportProblems" aria-label="Report problems"><div class="icon council-services__icon icon-report-something"><picture class="council-services__picture"><source srcset="/site/dist/icons/services/svg/report-something.svg" type="image/svg+xml"><img class="icon__image" src="/site/dist/icons/services/png/report-something.png" alt="Icon: Report problems" /></picture></div><h2 class="council-services__title">Report problems</h2></a><div class="council-services__overlay"><h3 class="council-services__title">Report problems</h3><ul class="list council-services__sub-links"><li class="list__item"><a class="list__link" href="/ReportRoadsPavements">Report roads and pavements</a></li><li class="list__item"><a class="list__link" href="/ReportStreetLighting">Report street lights</a></li><li class="list__item"><a class="button button--primary button--small"
463                href="/ReportProblems"
464                ><span class="button__text">
465                More
466            </span><span class="visually-hidden">Report problems links</span></a></li></ul></div></li><li class="list__item council-services__item"><a class="council-services__link" href="/PayOnline" aria-label="Pay online"><div class="icon council-services__icon icon-payment"><picture class="council-services__picture"><source srcset="/site/dist/icons/services/svg/payment.svg" type="image/svg+xml"><img class="icon__image" src="/site/dist/icons/services/png/payment.png" alt="Icon: Pay online" /></picture></div><h2 class="council-services__title">Pay online</h2></a><div class="council-services__overlay"><h3 class="council-services__title">Pay online</h3><ul class="list council-services__sub-links"><li class="list__item"><a class="list__link" href="/PayingYourBill">Pay council tax</a></li><li class="list__item"><a class="list__link" href="/PayingBusinessRates">Pay business rates</a></li><li class="list__item"><a class="button button--primary button--small"
467                href="/PayOnline"
468                ><span class="button__text">
469                More
470            </span><span class="visually-hidden">Pay online links</span></a></li></ul></div></li><li class="list__item council-services__item"><a class="council-services__link" href="/JobsTrainingAndVolunteering" aria-label="Work with us"><div class="icon council-services__icon icon-jobs-and-volunteering"><picture class="council-services__picture"><source srcset="/site/dist/icons/services/svg/jobs-and-volunteering.svg" type="image/svg+xml"><img class="icon__image" src="/site/dist/icons/services/png/jobs-and-volunteering.png" alt="Icon: Work with us" /></picture></div><h2 class="council-services__title">Work with us</h2></a><div class="council-services__overlay"><h3 class="council-services__title">Work with us</h3><ul class="list council-services__sub-links"><li class="list__item"><a class="list__link" href="/WorkingForTheCouncil">Career opportunities</a></li><li class="list__item"><a class="list__link" href="/ApprenticeshipsWithCYC">Apprenticeships with us</a></li><li class="list__item"><a class="button button--primary button--small"
471                href="/JobsTrainingAndVolunteering"
472                ><span class="button__text">
473                More
474            </span><span class="visually-hidden">Work with us links</span></a></li></ul></div></li><li class="list__item council-services__item"><a class="council-services__link" href="https://www.york.gov.uk/ContactUs" aria-label="Contact us"><div class="icon council-services__icon icon-people-and-communities"><picture class="council-services__picture"><source srcset="/site/dist/icons/services/svg/people-and-communities.svg" type="image/svg+xml"><img class="icon__image" src="/site/dist/icons/services/png/people-and-communities.png" alt="Icon: Contact us" /></picture></div><h2 class="council-services__title">Contact us</h2></a><div class="council-services__overlay"><h3 class="council-services__title">Contact us</h3><ul class="list council-services__sub-links"><li class="list__item"><a class="list__link" href="https://www.york.gov.uk/appointments">Contact your councillor</a></li><li class="list__item"><a class="list__link" href="https://www.york.gov.uk/EmergencyContacts">Emergency contacts</a></li><li class="list__item"><a class="button button--primary button--small"
475                href="https://www.york.gov.uk/ContactUs"
476                ><span class="button__text">
477                More
478            </span><span class="visually-hidden">Contact us links</span></a></li></ul></div></li></ul></div>                
479                                                    
480            </div>
481        
482    
483    </div>
484    
485                                
486        
487    </div>
488
489                                                
490        
491        
492    </div>
493
494    
495
496                    
497            <div class="container">
498    
499    <div class="widget-row">
500
501        
502                                                        
503                            <div class="widget-width widget-width--50 widget-width--medium">
504
505                                                                <div class="widget widget--content " data-widget-id="6" data-widget-name="Content">
506            <div class="widget-content">
507
508        
509                                        
510                            <div class="editor">
511    <aside class="alert alert--information">
512<div class="alert__content">
513<h2 class="alert__heading">Get updates by email</h2>
514
515<p class="alert__text">York residents and businesses are invited to subscribe to get updates, and links to useful resources, of interest to you; we&#39;ll keep you updated with the latest information, by email. <a href="https://www.york.gov.uk/EmailUpdates">Register for email updates</a></p>
516</div>
517</aside>
518<br/>
519
520</div>
521            
522        
523    </div>
524
525    </div>
526    
527                                
528        
529    </div>
530
531                                                        
532                            <div class="widget-width widget-width--50 widget-width--medium">
533
534                                                                <div class="widget widget--content " data-widget-id="6" data-widget-name="Content">
535            <div class="widget-content">
536
537        
538                                        
539                            <div class="editor">
540    <aside class="alert alert--information">
541<div class="alert__content">
542<h2 class="alert__heading">Get latest news</h2>
543
544<p class="alert__text"><a href="https://www.york.gov.uk/news">Get the latest news online</a>; read the last 7 months&#39; of articles published by our Communications Team.</p>
545</div>
546</aside>
547
548<p>&nbsp;</p>
549
550</div>
551            
552        
553    </div>
554
555    </div>
556    
557                                
558        
559    </div>
560
561                                                
562        
563        
564    </div>
565
566            </div>
567    
568
569                    
570    
571    <div class="widget-row widget-row--flush widget-row--full-width widget-row--transparent">
572
573        
574                                                        
575                            <div class="widget-width widget-width--100 widget-width--large">
576
577                                                                <div class="widget widget--interact-panel " data-widget-id="997" data-widget-name="Interact Panel">
578        <div class="wrapper wrapper__interact-panel" data-parallax="scroll" data-image-src="//www.york.gov.uk/images/river_view_2.jpg" data-speed=".5" data-position="left bottom" data-mirror-container=".site-main">
579    <div class="container">
580                    <div class="widget__custom-interact-panel">
581                <div class="interact-panel" data-matchHeight=".interact-panel__content">
582                                            <div class="interact-panel__section">
583                            <div class="interact-panel__content">
584                                <h3 class="interact-panel__heading">Current consultations</h3>
585                                <div class="interact-panel__text"><p>Your views and feedback help us to develop the services we provide...</p>
586</div>
587                            </div>
588                            <a class="button button--primary interact-panel__button button--with-icon"
589                href="/consultations"
590                ><span class="button__text">
591                Have your say
592            </span><span class="icon icon-interact-panel-conversation-chat-white button__icon button__icon--right"></span></a>                        </div>
593                                            <div class="interact-panel__section">
594                            <div class="interact-panel__content">
595                                <h3 class="interact-panel__heading">Local democracy</h3>
596                                <div class="interact-panel__text"><p>Check our <a href="https://www.york.gov.uk/CouncilCalendar">meetings calendar</a>&nbsp;or <a href="https://www.york.gov.uk/committees">council committees</a>, and view webcasts to see how we make&nbsp;decisions that affect you...</p>
597</div>
598                            </div>
599                            <a class="button button--primary interact-panel__button button--with-icon"
600                href="https://www.york.gov.uk/webcasts"
601                ><span class="button__text">
602                View webcasts
603            </span><span class="icon icon-interact-panel-meeting-camera-white button__icon button__icon--right"></span></a>                        </div>
604                                    </div>
605            </div>
606            </div>
607</div>
608
609    </div>
610    
611                                
612        
613    </div>
614
615                                                
616        
617        
618    </div>
619
620    
621
622                    
623    
624    <div class="widget-row widget-row--flush widget-row--full-width">
625
626        
627                                                        
628                            <div class="widget-width widget-width--100 widget-width--large">
629
630                                                                <div class="widget widget--homepage-carousel " data-widget-id="995" data-widget-name="Homepage carousel">
631            <div class="homepage-carousel">
632        <div class="carousel carousel--fade js-carousel" data-carousel-title="The latest from City of York Council" data-carousel-arrows="left bottom" data-carousel-dots="left bottom horizontal">
633            
634                                    <div class="homepage-carousel__slide slide">
635                                                    <a class="slide__link" href="https://www.york.gov.uk/BenefitsAndMoney">
636                        
637                                                                                    <div class="carousel__image-wrapper">
638                                    <img class="image carousel__image" src="//www.york.gov.uk/images/help_with_cost_of_living_piggy.jpg" alt="Illustration of a piggy bank with a coin dropping into it">
639                                </div>
640                                                    
641                                                    <div class="carousel__content">
642                                <h2 class="carousel__heading">Help with the cost of living</h2>
643                                                                    <p class="carousel__summary">
644                                        If you&#039;re struggling to pay everyday bills or unexpected costs then help is available. The York Crisis and Resilience Fund (CRF) can support low-income households who encounter a financial shock, and to support activity that builds individual and community financial resilience.
645                                    </p>
646                                                                                            </div>
647                        
648                                                    </a>
649                                            </div>
650                
651            
652                                    <div class="homepage-carousel__slide slide">
653                                                    <a class="slide__link" href="https://www.york.gov.uk/HazelCourtHWRC/book">
654                        
655                                                                                    <div class="carousel__image-wrapper">
656                                    <img class="image carousel__image" src="//www.york.gov.uk/images/click_before_you_tip_homepage_image.jpg" alt="Two people unloading waste from a car at Hazel Court Household Waste Recycling Centre (HWRC).">
657                                </div>
658                                                    
659                                                    <div class="carousel__content">
660                                <h2 class="carousel__heading">
660Click Before You Tip</h2>
661                                                                    <p class="carousel__summary">
662                                        From Monday 2 March you need an appointment to visit Hazel Court Household Waste Recycling Centre (HWRC). You must Click Before You Tip; for your convenience you can book up to 2 weeks ahead of your visit.
663                                    </p>
664                                                                                            </div>
665                        
666                                                    </a>
667                                            </div>
668                
669            
670                                    <div class="homepage-carousel__slide slide">
671                                                    <a class="slide__link" href="https://www.york.gov.uk/CouncilPlan">
672                        
673                                                                                    <div class="carousel__image-wrapper">
674                                    <img class="image carousel__image" src="//www.york.gov.uk/images/council_plan_montage_web_carousel.jpg" alt="The Council Plan &#039;One City for all&#039; montage, showing photographs of places and people in York.">
675                                </div>
676                                                    
677                                                    <div class="carousel__content">
678                                <h2 class="carousel__heading">The Council Plan; One City, for all</h2>
679                                                                    <p class="carousel__summary">
680                                        Our Council Plan for 2023 to 2027 sets out our vision and priorities for the next 4 years; we will establish conditions to make the city of York a healthier, fairer, more affordable, more sustainable and more accessible place, where everyone feels valued, creating more regional opportunities, which help today’s residents and benefit future generations.
681                                    </p>
682                                                                                            </div>
683                        
684                                                    </a>
685                                            </div>
686                
687            
688                                    <div class="homepage-carousel__slide slide">
689                                                    <a class="slide__link" href="https://www.york.gov.uk/GardenWasteSubscriptionScheme">
690                        
691                                                                                    <div class="carousel__image-wrapper">
692                                    <img class="image carousel__image" src="//www.york.gov.uk/images/GardenWasteSubscriptionScheme_homepage_image.png" alt="Stylized illustration of a garden waste bin surrounded by flowers with a bee flying above and a recycling symbol on the side.">
693                                </div>
694                                                    
695                                                    <div class="carousel__content">
696                                <h2 class="carousel__heading">Garden waste subscription scheme</h2>
697                                                                    <p class="carousel__summary">
698                                        If you want us to collect your green wheelie bin at the kerbside, you&#039;ll need to subscribe and pay. Households eligible to subscribe to the 2026 Garden Waste Subscription Scheme can now sign up.
699                                    </p>
700                                                                                            </div>
701                        
702                                                    </a>
703                                            </div>
704                
705            
706                                    <div class="homepage-carousel__slide slide">
707                                                    <a class="slide__link" href="https://www.york.gov.uk/EmailUpdates">
708                        
709                                                                                    <div class="carousel__image-wrapper">
710                                    <img class="image carousel__image" src="//www.york.gov.uk/images/EmailScreen.jpg" alt="Emails on computer screen">
711                                </div>
712                                                    
713                                                    <div class="carousel__content">
714                                <h2 class="carousel__heading">Register for email updates</h2>
715                                                                    <p class="carousel__summary">
716                                        York residents and businesses are invited to subscribe to our email service, to get updates and links to useful resources.
717                                    </p>
718                                                                                            </div>
719                        
720                                                    </a>
721                                            </div>
722                
723            
724                                    <div class="homepage-carousel__slide slide">
725                                                    <a class="slide__link" href="/Fostering">
726                        
727                                                                                    <div class="carousel__image-wrapper">
728                                    <img class="image carousel__image" src="//www.york.gov.uk/images/foster_care_in_york_carousel.jpg" alt="Heart-shaped framed close up photo of a woman and toddler giggling together.">
729                                </div>
730                                                    
731                                                    <div class="carousel__content">
732                                <h2 class="carousel__heading">Fostering for City of York Council</h2>
733                                                                    <p class="carousel__summary">
734                                        We’re looking for ordinary people from all walks of life who want to do an extraordinary job. 
735                                    </p>
736                                                                                            </div>
737                        
738                                                    </a>
739                                            </div>
740                
741            
742                                    <div class="homepage-carousel__slide slide">
743                                                    <a class="slide__link" href="/EngineOff">
744                        
745                                                                                    <div class="carousel__image-wrapper">
746                                    <img class="image carousel__image" src="//www.york.gov.uk/images/HomePage_Idling.jpg" alt="Kick the habit">
747                                </div>
748                                                    
749                                                    <div class="carousel__content">
750                                <h2 class="carousel__heading">Turn your engine off</h2>
751                                                                    <p class="carousel__summary">
752                                        We&#039;re working to reduce air pollution by asking you to stop leaving your engine running when parked or waiting. Our &#039;Kick the Habit&#039; campaign raises the importance subject of clean air and the impact of pollution on our health, in a bid to change in the behaviour of drivers in our city.
753                                    </p>
754                                                                                            </div>
755                        
756                                                    </a>
757                                            </div>
758                
759            
760                                    <div class="homepage-carousel__slide slide">
761                                                    <a class="slide__link" href="https://www.york.gov.uk/eBilling">
762                        
763                                                                                    <div class="carousel__image-wrapper">
764                                    <img class="image carousel__image" src="//www.york.gov.uk/images/ebilling_mobile_device_carousel_image.jpg" alt="Person looking at their mobile phone">
765                                </div>
766                                                    
767                                                    <div class="carousel__content">
768                                <h2 class="carousel__heading">Register for eBilling</h2>
769                                                                    <p class="carousel__summary">
770                                        Use our Citizen Access Council Tax portal to apply for eBilling; you&#039;ll receive an eBilling reminder by email, prompting you to check your council tax b
770ill online.
771                                    </p>
772                                                                                            </div>
773                        
774                                                    </a>
775                                            </div>
776                
777                    </div>
778    </div>
779
780    </div>
781    
782                                
783        
784    </div>
785
786                                                
787        
788        
789    </div>
790
791    
792
793                    
794    
795    <div class="widget-row widget-row--flush widget-row--full-width widget-row--subtle">
796
797                    <div class="container">
798        
799                                                        
800                            <div class="widget-width widget-width--100 widget-width--large">
801
802                                                                <div class="widget widget--latest-news-and-social-links " data-widget-id="996" data-widget-name="Latest News and Social Links">
803        
804    <div class="latest-news-social-links-widget">
805        <div class="container">
806
807                            <div class="latest-news-social-links-widget__column latest-news-social-links-widget__column--primary">
808
809                                                <h2 class="widget__heading">
810        Latest news
811    </h2>
812                    
813                                            <ul class="list list--navigation">
814                                                            <li class="list__item"><a class="list__link" href="/news/article/1947/plan-ahead-as-overnight-works-to-start-on-the-a19-south-of-york">Plan ahead as overnight works to start on the A19 south of York</a></li>
815                                                            <li class="list__item"><a class="list__link" href="/news/article/1946/63-years-jail-time-for-gang-behind-1m-fraud">63 years’ jail time for gang behind £1m fraud</a></li>
816                                                            <li class="list__item"><a class="list__link" href="/news/article/1945/local-people-benefit-from-expanded-community-health-champions-programme">Local people benefit from expanded Community Health Champions programme</a></li>
817                                                                                        <li class="list__item">
818                                    <a class="button button--primary" href="/NewsCentre">News Centre</a>
819                                </li>
820                                                    </ul>
821
822                                    </div>
823                                    <div class="latest-news-social-links-widget__column latest-news-social-links-widget__column--secondary">
824
825                                                        <h2 class="widget__heading">
826        Follow us
827    </h2>
828                        
829                                                    
830    
831    <ul class="list list--social list--inline"><li class="list__item"><a class="list__link" href="https://www.facebook.com/cityofyork" title="Like us on Facebook" rel="nofollow"><span class="icon icon-social-facebook-white"></span><span class="visually-hidden">Like us on Facebook</span></a></li><li class="list__item"><a class="list__link" href="https://www.instagram.com/cityyorkcouncil" title="Follow us on Instagram" rel="nofollow"><span class="icon icon-social-instagram-white"></span><span class="visually-hidden">Follow us on Instagram</span></a></li><li class="list__item"><a class="list__link" href="https://www.youtube.com/user/cityofyorkcouncil/videos" title="Subscribe to our YouTube channel" rel="nofollow"><span class="icon icon-social-youtube-white"></span><span class="visually-hidden">Subscribe to our YouTube channel</span></a></li></ul>                        
832                    </div>
833                            
834        </div>
835    </div>
836
837    </div>
838    
839                                
840        
841    </div>
842
843                                                
844        
845                    </div>
846        
847    </div>
848
849    
850
851    
852    
853
854                                                                                                        
855                                                                    
856    
857    
858                                                
859                                            </div>
860                                        
861                            
862            
863                                                                                                                        
864            
865            
866                                    <div class="container comment-on-page">
867    <a class="button js-comment-on-this-page comment-on-page__button"
868                href="/page-comments?url=https://www.york.gov.uk/"
869                ><span class="button__text">
870                Comment on this page
871            </span></a></div>
872                
873            
874        </div>
875    
876
877                    </section>
878                
879                                
880            
881            </main>
882
883                    
884        
885    
886    <footer class="site-footer">
887
888        
889            <div class="site-footer__bottom">
890        <div class="container container--flex">
891
892            
893                                    <div class="site-footer__bottom-content-wrapper">
894
895                        
896                                                                <nav class="site-footer__group" aria-label="Footer">
897        
898    
899    <ul class="list list--inline"><li class="list__item"><a class="list__link" href="/ContactUs">Contact us</a></li><li class="list__item"><a class="list__link" href="/privacy">Privacy</a></li><li class="list__item"><a class="list__link" href="/terms">Terms and conditions</a></li><li class="list__item"><a class="list__link" href="/security">Security</a></li><li class="list__item"><a class="list__link" href="/accessibility">Accessibility</a></li></ul>    </nav>
900                            
901                                                            <p class="site-footer__text site-footer__rights">Copyright © 2026 City of York Council.</p>
902                            
903                                                            <p class="site-footer__text">
904                                    Designed and Powered by <a class="site-footer__link" href="https://www.jadu.net">Jadu</a>
905                                </p>
906                            
907                        
908                    </div>
909                
910                                    <div class="site-footer__identity-wrapper">
911
912                                                        <div class="identity">
913        <a href="/" class="identity__link" title="City of York Council Home Page">
914            <picture>
915                <source srcset="/site/dist/images/york-logo-reversed.svg" type="image/svg+xml">
916                <img src="/site/dist/images/york-logo-reversed.png" class="identity__logo" alt="Logo: Visit the City of York Council home page" aria-labelledby="site-identity-description-footer" />
917            </picture>
918            <span class="visually-hidden" id="site-identity-description-footer">Logo: Visit the City of York Council home page</span>
919            <img class="identity__print-fallback" src="/site/dist/images/york-logo-reversed.svg" alt="Print Fallback Logo">
920        </a>
921    </div>
922                        
923                    </div>
924                
925                                                            <a class="button button--secondary site-footer__feedback-button is-loading"
926                href="/feedback"
927                ><span class="button__text">
928                Feedback
929            </span></a>                                    
930                                    <a class="button button--secondary back-to-top is-loading" href="#top" rel="nofollow" data-scroll-to="#top" title="Back to Top">
931                        <span class="visually-hidden">Back to the top</span>
932                        <span class="icon icon-ui-chevron-up"></span>
933                    </a>
934                
935            
936        </div>
937    </div>
938
939    </footer>
940
941
942        
943    </div>
944
945            <nav class="off-canvas-menu" aria-label="Main">
946            
947        <div class="menu-navigation" id="js-menu">
948        <button class="menu-navigation__off-canvas-background" tabindex="-1" data-a11y-toggle="js-menu" data-a11y-callback="menuServicesCallback" title="Close site navigation menu"><span class="visually-hidden">Close Menu</span></button>
949        <div class="container menu-navigation__menu-wrapper">
950
951                            <nav class="nav" aria-label="Primary">
952
953                    
954                                                    
955                                                            <a class="button button--with-icon button--secondary js-menu-toggle-close js-toggle menu-toggle-close" id="js-menu-toggle-close" href="#js-menu-toggle" data-a11y-toggle="js-menu" data-a11y-callback="menuServicesCallback">
956                                    Close
957                                    <span class="visually-hidden">menu</span>
958                                    <span class="icon button__icon button__icon--right toggle-icon">
959                                        <span class="toggle-icon__line"></span>
960                                    </span>
961                                </a>
962                            
963                                                                                                
964    
965    <ul class="list menu-navigation__list menu-navigation__list--primary"><li class="list__item"><a class="list__link" href="https://www.york.gov.uk/CouncilPlan">The Council Plan; One City, for all</a></li><li class="list__item"><a class="list__link" href="/council">About us</a></li><li class="list__item"><a class="list__link" href="/BenefitsAndMoney">Benefits and money</a></li><li class="list__item"><a class="list__link" href="/BirthsDeathsAndMarriages">Births, deaths and marriages</a></li><li class="list__item"><a class="list__link" href="/business">Business</a></li><li class="list__item"><a class="list__link" href="/ChildrenAndFamilies">Children and families</a></li><li class="list__item"><a class="list__link" href="/CouncilTax">Council tax</a></li><li class="list__item"><a class="list__link" href="/EnvironmentAndAnimals">Environment and animals</a></li><li class="list__item"><a class="list__link" href="/HealthAndSocialCare">Health and social care</a></li><li class="list__item"><a class="list__link" href="/housing">Housing</a></li><li class="list__item"><a class="list__link" href="/JobsTrainingAndVolunteering">Jobs, training and volunteering</a></li><li class="list__item"><a class="list__link" href="https://www.york.gov.uk/ParkingAndPermits">Parking and permits</a></li><li class="list__item"><a class="list__link" href="/PeopleAndCommunities">People and communities</a></li><li class="list__item"><a class="list__link" href="/PlanningAndBuilding">Planning and building</a></li><li class="list__item"><a class="list__link" href="/SchoolsAndEducation">Schools and education</a></li><li class="list__item"><a class="list__link" href="/SportAndLeisure">Sports and leisure</a></li><li class="list__item"><a class="list__link" href="https://www.york.gov.uk/TravelAndTransport">Travel and transport</a></li><li class="list__item"><a class="list__link" href="/StreetsRoadsAndPavements">Streets, roads and pavements</a></li><li class="list__item"><a class="list__link" href="/WasteAndRecycling">Waste and recycling</a></li></ul>                                                            
966                                                                                                
967    
968    <ul class="list menu-navigation__list menu-navigation__list--secondary"><li class="list__item"><a class="list__link" href="/MyAccount">My account</a></li><li class="list__item"><a class="list__link" href="/ReportProblems">Report problems</a></li><li class="list__item"><a class="list__link" href="/PayOnline">Pay online</a></li><li class="list__item"><a class="list__link" href="https://jobs.york.gov.uk/">Work with us</a></li><li class="list__item"><a class="list__link" href="/ContactUs">Contact us</a></li><li class="list__item"><a class="list__link" href="/NewsCentre">News centre</a></li></ul>                                                            
969                        
970                    
971                </nav>
972            
973        </div>
974    </div>
975
976        </nav>
977    
978
979            
980            <link rel="stylesheet" href="/site/dist/icons/ui/icons.data.svg.css">
981            
982    
982<script src="//ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
982
983    
983<script>window.jQuery || document.write('
983<script src="/site/dist/libs/jquery.min.js"><\/script>');</script>
983
984    
984<script src="/site/dist/orbit.js"></script>
984
985    
985<script src="/site/js/almond.min.js"></script>
985
986    
986<script src="/site/js/util.min.js"></script>
986
987            
987<script>
988    // IE Polyfill
989    if (typeof Object.assign !== 'function') {
990        // Must be writable: true, enumerable: false, configurable: true
991        Object.defineProperty(Object, "assign", {
992            value: function assign(target, varArgs) { // .length of function is 2
993                'use strict';
994                if (target == null) { // TypeError if undefined or null
995                    throw new TypeError('Cannot convert undefined or null to object');
996                }
997
998                var to = Object(target);
999
1000                for (var index = 1; index < arguments.length; index++) {
1001                    var nextSource = arguments[index];
1002
1003                    if (nextSource != null) { // Skip over if undefined or null
1004                        for (var nextKey in nextSource) {
1005                            // Avoid bugs when hasOwnProperty is shadowed
1006                            if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
1007                                to[nextKey] = nextSource[nextKey];
1008                            }
1009                        }
1010                    }
1011                }
1012                return to;
1013            },
1014            writable: true,
1015            configurable: true
1016        });
1017    }
1018
1019    (function() {
1020        function CludoAnalytics (params) {
1021            this.baseUrl = params.apiHostname + '/api/v3/';
1022            this.customerID = params.customerID;
1023            this.engineID = params.engineID;
1024            this.query = this.htmlDecode(params.query);
1025            this.queryID = params.queryID;
1026            this.resultsFound = params.resultsFound;
1027            this.referralUrl = params.referralUrl;
1028
1029            this.sessionId = '';
1030            this.querySessionId = '';
1031            this.sessionExpiry = 30 * 60 * 1000;
1032
1033            // get ref values form localStorage, then remove to prevent erroneous duplication
1034            this.refurl = this.getValue('refurl');
1035            this.refpt = this.getValue('refpt');
1036            this.removeValue('refurl');
1037            this.removeValue('refpt');
1038
1039            // if null, user went directly to search results page, so use as ref
1040            if (this.refurl === null) {
1041                this.refurl = window.location.protocol + '//' + window.location.hostname + window.location.pathname;
1042            }
1043            if (this.refpt === null) {
1044                this.refpt =  document.title;
1045            }
1046        }
1047
1048        CludoAnalytics.prototype.storeValue = function (key, value) {
1049            if (this.isLocalStorageSupported()) {
1050                localStorage.setItem(key, value);
1051                return true;
1052            }
1053
1054            return false;
1055        };
1056
1057        CludoAnalytics.prototype.getValue = function (key) {
1058            if (this.isLocalStorageSupported()) {
1059                return localStorage.getItem(key);
1060            }
1061        };
1062
1063        CludoAnalytics.prototype.removeValue = function (key) {
1064            if (this.isLocalStorageSupported()) {
1065                return localStorage.removeItem(key);
1066            }
1067        };
1068
1069        CludoAnalytics.prototype.isLocalStorageSupported = function () {
1070            try {
1071                localStorage.setItem('jadu', 'jadu');
1072                localStorage.removeItem('jadu');
1073                return true;
1074            } catch (error) {
1075                return false;
1076            }
1077
1078        };
1079
1080        CludoAnalytics.prototype.generateUuid = function () {
1081            var dateTime = new Date().getTime();
1082            return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function(char) {
1083                var r = (dateTime + Math.random() * 16) % 16 | 0;
1084                dateTime = Math.floor(dateTime / 16);
1085                return (char === 'x' ? r :(r & 0x3 | 0x8)).toString(16);
1086            });
1087        };
1088
1089        CludoAnalytics.prototype.isSessionExpired = function (sessionLastActive) {
1090            var currentTime = new Date();
1091            var lastActiveTime = new Date(sessionLastActive);
1092
1093            return ((currentTime - lastActiveTime) > this.sessionExpiry);
1094        };
1095
1096        CludoAnalytics.prototype.getSessionUuid = function () {
1097            var sessionId = this.getValue('JaduCludoSessionId');
1098            var sessionLastActive = this.getValue('JaduCludoSessionLastActive');
1099
1100            if (sessionId === null || this.isSessionExpired(sessionLastActive)) {
1101                sessionId = this.generateUuid();
1102                this.storeValue('JaduCludoSessionId', sessionId);
1103            }
1104
1105            this.storeValue('JaduCludoSessionLastActive', new Date());
1106
1107            return sessionId;
1108        };
1109
1110        CludoAnalytics.prototype.getQuerySessionUuid = function () {
1111            var querySessionId = this.getValue('JaduCludoQuerySessionId');
1112
1113            if (querySessionId === null) {
1114                querySessionId = this.generateUuid();
1115                this.storeValue('JaduCludoQuerySessionId', querySessionId);
1116            }
1117
1118            return querySessionId;
1119        };
1120
1121        CludoAnalytics.prototype.appendParams = function (baseUrl, params) {
1122            params = params || {};
1123
1124            var queryString = '';
1125            Object.keys(params).map(function (key) {
1126                if (queryString !== '') {
1127                    queryString += '&';
1128                }
1129                queryString += key + '=' + encodeURIComponent(params[key])
1130            });
1131
1132            if (queryString === '') {
1133                return baseUrl;
1134            }
1135
1136            return baseUrl + '?' + queryString;
1137        };
1138
1139        CludoAnalytics.prototype.postRequest = function (url, onSuccess, onF
1139ailure) {
1140            var request = new XMLHttpRequest();
1141            request.open('POST', url, true);
1142            request.setRequestHeader('Content-type', 'application/json;charset=UTF-8');
1143            request.onload = function () {
1144                if (request.status === 200) {
1145                    if (typeof onSuccess === 'function') {
1146                        onSuccess(JSON.parse(request.responseText));
1147                    }
1148                }
1149                if (typeof onFailure === 'function') {
1150                    onFailure();
1151                }
1152            };
1153            if (typeof onFailure === 'function') {
1154                request.onerror = onFailure;
1155            }
1156
1157            request.send();
1158        };
1159
1160        CludoAnalytics.prototype.buildBaseParams = function () {
1161            var params =  {
1162                sw: this.query,
1163                hn: window.location.hostname,
1164                rc: this.resultsFound,
1165                qid: this.queryID,
1166                sid: this.getSessionUuid(),
1167                qsid: this.getQuerySessionUuid()
1168            };
1169
1170            if (this.refurl !== null && this.refpt !== null) {
1171                // set refurl / refpt to those set in localStorage
1172                params.refurl = this.refurl;
1173                params.refpt = this.refpt;
1174            } else if (this.referralUrl !== '') {
1175                // if localStorage not available, default to symfony supplied referral, if set
1176                params.refurl = this.referralUrl;
1177                params.refpt = this.referralUrl;
1178            }
1179
1180            return params;
1181        };
1182
1183        CludoAnalytics.prototype.htmlDecode = function (string) {
1184            var whiteListCharacters = {
1185                '&amp;': '&',
1186                '&gt;': '>',
1187                '&lt;': '<',
1188                '&quot;': '"',
1189                '&#039;': '\'',
1190                '&#39;': '\''
1191            };
1192
1193            if (!string) {
1194                return '';
1195            }
1196
1197            Object.keys(whiteListCharacters).map(function (escapedString) {
1198                string = String(string).replace(new RegExp(escapedString, 'g'), whiteListCharacters[escapedString]);
1199            });
1200
1201            return string;
1202        };
1203
1204        CludoAnalytics.prototype.getUrlParameter = function(parameterName) {
1205            var items = location.search.substr(1).split('&');
1206            for (var i = 0; i < items.length; i++) {
1207                var currentItem = items[i].split('=');
1208                if (currentItem[0] === parameterName) {
1209                    return decodeURIComponent(currentItem[1]);
1210                }
1211            }
1212            return null;
1213        };
1214
1215        CludoAnalytics.prototype.queryLog = function (additionalParams) {
1216            if (this.getUrlParameter('startNum') !== null) {
1217                // we're on a paginated search result page, so don't post queryLog
1218                return;
1219            }
1220            var baseUrl = this.baseUrl + this.customerID + '/' + this.engineID + '/search/pushstat/querylog';
1221            var baseUrlParams = this.buildBaseParams();
1222            var params = typeof additionalParams === 'object' ? Object.assign(additionalParams, baseUrlParams) : baseUrlParams;
1223
1224            var requestUrl = this.appendParams(baseUrl, params);
1225
1226            this.postRequest(requestUrl);
1227        };
1228
1229        CludoAnalytics.prototype.clickLog = function (additionalParams, onSuccessCallback, onErrorCallback) {
1230            var baseUrl = this.baseUrl + this.customerID + '/' + this.engineID + '/search/pushstat/clicklog';
1231            var baseUrlParams = this.buildBaseParams();
1232            var params = typeof additionalParams === 'object' ? Object.assign(additionalParams, baseUrlParams) : baseUrlParams;
1233
1234            var requestUrl = this.appendParams(baseUrl, params);
1235
1236            this.postRequest(requestUrl, onSuccessCallback, onErrorCallback);
1237        };
1238
1239        CludoAnalytics.prototype.addSearchFormListener = function () {
1240            var searchForm = document.querySelectorAll('form.site-search');
1241            if (!searchForm || !searchForm[0]) {
1242                console.warn('Unable to find search form \'form.site-search\'');
1243                return;
1244            }
1245
1246            searchForm[0].addEventListener('submit', function () {
1247                this.storeValue('refurl', window.location.protocol + '//' + window.location.hostname + window.location.pathname);
1248                this.storeValue('refpt', document.title);
1249                this.storeValue('JaduCludoQuerySessionId', this.generateUuid());
1250            }.bind(this));
1251        };
1252
1253        CludoAnalytics.prototype.getCludoBannerProperties = function () {
1254            var banners = document.querySelectorAll('div.cludo-banner');
1255
1256            if (!banners || !banners[0]) {
1257                return;
1258            }
1259
1260            // only one banner is shown, so get the first element
1261            var bannerId = banners[0].getAttribute('data-banner-id');
1262            if (bannerId === null || bannerId === '') {
1263                return;
1264            }
1265
1266            return {
1267                ban: 1,
1268                bnrs: bannerId
1269            };
1270        };
1271
1272        CludoAnalytics.prototype.initCludoBannerClickLog = function () {
1273            var banners = document.querySelectorAll('div.cludo-banner');
1274
1275            if (!banners || !banners[0]) {
1276                return;
1277            }
1278
1279            // only one banner is shown, so get the first element
1280            var banner = banners[0];
1281            var bannerId = banner.getAttribute('data-banner-id');
1282            if (bannerId === null || bannerId === '') {
1283                return;
1284            }
1285
1286            var bannerLinks = banner.querySelectorAll('a');
1287            this.initLinkClickLog(bannerLinks, {
1288                cloi: bannerId,
1289                ls: 'banner'
1290            });
1291        };
1292
1293        CludoAnalytics.prototype.initLinkClickLog = function (links, additionalParams) {
1294            if (!links.length) {
1295                return;
1296            }
1297
1298            for (var i = 0; i < links.length; i++) {
1299                var link = links[i];
1300                link.onclick = function (event) {
1301                    var e = event || window.event;
1302                    var target = e.currentTarget || e.srcElement;
1303
1304                    // detect if link should be opened in a new tab
1305                    var openInNewTab = (
1306                        e.ctrlKey ||
1307                        e.shiftKey ||
1308                        e.metaKey ||
1309                        (e.button && e.button === 1)
1310                    );
1311
1312                    if (target.getAttribute('target') === '_blank') {
1313                        openInNewTab = true;
1314                    }
1315
1316                    if (openInNewTab) {
1317                        var newWindow = window.open('', '_blank');
1318                    }
1319
1320                    // prevent default event to allow ajax request to complete before forwarding user
1321                    if (e.preventDefault()) {
1322                        e.preventDefault();
1323                    } else {
1324                        e.returnValue = false;
1325                    }
1326
1327                    if (e.stopPropagation()) {
1328                        e.stopPropagation();
1329                    } else {
1330                        e.cancelBubble = true;
1331                    }
1332
1333                    var linkUrl = target.getAttribute('href');
1334                    var linkTitle = typeof target.text !== 'undefined' ? target.text : '';
1335
1336                    function goToResult() {
1337                        if (newWindow) {
1338                            newWindow.location = linkUrl;
1339                        } else {
1340                            window.location = linkUrl;
1341                        }
1342                    }
1343
1344                    var baseParams = {
1345                        clurl: linkUrl,
1346                        cli: i,
1347                        title: linkTitle
1348                    };
1349
1350                    var params = typeof additionalParams === 'object' ? Object.assign(additionalParams, baseParams) : baseParams;
1351
1352                    this.clickLog(params, function () {
1353                        // onSuccess callback
1354                        goToResult();
1355                    }, function () {
1356                        // onError callback
1357                        goToResult();
1358                    });
1359                }.bind(this);
1360            }
1361        };
1362
1363        function initAnalytics() {
1364            var apiHostname = 'https://api-eu1.cludo.com';
1365            var engineID = 10751;
1366            var customerID = 2352;
1367            var query = '';
1368            var queryID = '';
1369            var resultsFound = 0;
1370            var referralUrl = '';
1371
1372            var cludoAnalytics = new CludoAnalytics({
1373                apiHostname: apiHostname,
1374                engineID: engineID,
1375                customerID: customerID,
1376                query: query,
1377                queryID: queryID,
1378                resultsFound: resultsFound,
1379                referralUrl: referralUrl
1380            });
1381
1382            cludoAnalytics.addSearchFormListener();
1383
1384            if (engineID === -1 || customerID === -1) {
1385                // without engineID or customerID cannot post to API, so return
1386                return;
1387            }
1388
1389            if (queryID === '') {
1390                // if queryID is empty, we're not on the results page, so return
1391                return;
1392            }
1393
1394            var queryLogParams = {};
1395            var bannerProperties = cludoAnalytics.getCludoBannerProperties();
1396            if (bannerProperties) {
1397                queryLogParams = Object.assign(bannerProperties, queryLogParams);
1398            }
1399
1400            cludoAnalytics.queryLog(queryLogParams);
1401
1402            cludoAnalytics.initCludoBannerClickLog();
1403
1404            var searchResults = document.querySelectorAll('ul.search-results > li a');
1405            if (!searchResults.length) {
1406                return;
1407            }
1408
1409            cludoAnalytics.initLinkClickLog(searchResults);
1410        }
1411
1412        window.addEventListener('load', function () {
1413            initAnalytics();
1414        });
1415    }())
1416</script>
1416
1417
1418    <style>
1419
1420.menu-toggle-close, .search-toggle-close.button {
1421    float: left;
1422}
1423
1424.form__control + .editor {
1425float: left;
1426width: 100%;
1427}
1428
1429.news-article .aside--sidebar .nav--social-links .list__item:nth-child(3) {
1430    display: none;
1431}
1432
1433.cludo-banner {
1434border:3px solid #0071b9;
1435margin-bottom:30px;
1436padding:1rem;
1437}
1438    </style>
1439   
1440<script>if (document.location.href.indexOf('downloads/download') === -1){ $('.page-content a[href*="downloads/file"]').append('<img class="float-icon" src="/images/download_arrow_grey.png" alt="Download" style="margin:5px 0 0 0; position:relative; display:inline; top:3px;" >');} </script>
1440
1441</script>
1441
1442     <style>
1443        #reciteme-button {
1444            /* Button Styling and Placement */
1445            background: #00344c;
1446            width: 70px;
1447            height: 70px;
1448            right:25px;
1449            position: fixed;
1450			top:40px;
1451            border-radius: 50%;
1452            z-index: 99999;
1453            cursor: pointer;
1454         }
1455	 
1456	  @media only screen and (max-width: 420px) {
1457		 #reciteme-button {top:20px!important;}
1458	 }
1459	 
1460	 @media only screen and (max-width: 919px) {
1461		 #reciteme-button {top:30px!important;}
1462	 }
1463	 
1464	 
1465        #reciteme-button:hover {
1466            /* Hover Color */
1467            background: #e9322e;
1468        }
1469        #reciteme-button img {
1470            /** Button Image Size */
1471            width: 50px;
1472            height: 50px;
1473            position: absolute;
1474            top: 52%;
1475            left: 51%;
1476            transform: translate(-50%, -50%);
1477        }
1478	 .navigation-buttons {margin-right:6rem!important;}
1479
1480.site-header__browsealoud-button, .site-header__browsealoud-button:hover, .site-header__browsealoud-button:focus, .site-header__browsealoud-button:active {display:none!important;}
1481    </style>
1482   
1483
1484   
1484<script>
1485// Location of your button image:
1486var buttonSrc = 'https://downloads.reciteme.com/hubfs/reciteme_button%20(1).png';
1487</script>
1487
1488
1489  
1489<script>
1490  var serviceUrl = '//api.reciteme.com/asset/js?key=';
1491  var serviceKey = 'b37d507573b2450e6f0c5e39c91e7f102318aafe';
1492  var options = {}; // Options can be added as needed
1493  var autoLoad = false;
1494  var enableFragment = '#reciteEnable';
1495  var loaded = [], frag = !1; window.location.hash === enableFragment && (frag = !0); function loadScript(c, b) { var a = document.createElement("script"); a.type = "text/javascript"; a.readyState ? a.onreadystatechange = function () { if ("loaded" == a.readyState || "complete" == a.readyState) a.onreadystatechange = null, void 0 != b && b() } : void 0 != b && (a.onload = function () { b() }); a.src = c; document.getElementsByTagName("head")[0].appendChild(a) } function _rc(c) { c += "="; for (var b = document.cookie.split(";"), a = 0; a < b.length; a++) { for (var d = b[a]; " " == d.charAt(0);)d = d.substring(1, d.length); if (0 == d.indexOf(c)) return d.substring(c.length, d.length) } return null } function loadService(c) { for (var b = serviceUrl + serviceKey, a = 0; a < loaded.length; a++)if (loaded[a] == b) return; loaded.push(b); loadScript(serviceUrl + serviceKey, function () { "function" === typeof _reciteLoaded && _reciteLoaded(); "function" == typeof c && c(); Recite.load(options); Recite.Event.subscribe("Recite:load", function () { Recite.enable() }) }) } "true" == _rc("Recite.Persist") && loadService(); if (autoLoad && "false" != _rc("Recite.Persist") || frag) document.addEventListener ? document.addEventListener("DOMContentLoaded", function (c) { loadService() }) : loadService();
1496
1497  // Floating Button:
1498  function _reciteLoaded() {
1499    if (reciteMeButton && reciteMeButton.parentNode) {
1500      reciteMeButton.parentNode.removeChild(reciteMeButton);
1501    }
1502    Recite.Event.subscribe('Controls:loaded', function () {
1503      document
1504        .querySelectorAll(
1505          'div, .site-content,#silktide-wrapper, .list__item *, .site-search__submit *, .alert *',
1506        )
1507        .forEach(function (node) {
1508          node.classList.add('recite-ignore-styles-background');
1509        });
1510    });
1511  }
1512
1513  var reciteMeButton;
1514  function _createReciteButton() {
1515    var buttonParentSelector = 'body';
1516    var buttonContainer = document.createElement('div');
1517    var buttonImage = document.createElement('img');
1518    var buttonAlt = 'Recite Me accessibility and Language Support';
1519    var buttonTitle = 'Launch Recite Me';
1520
1521    buttonContainer.setAttribute('id', 'reciteme-button');
1522    buttonContainer.setAttribute('alt', buttonAlt);
1523    buttonContainer.setAttribute('title', buttonTitle);
1524    buttonImage.setAttribute('alt', buttonAlt);
1525    buttonImage.setAttribute('title', buttonTitle);
1526    buttonImage.setAttribute('src', buttonSrc);
1527    buttonContainer.appendChild(buttonImage);
1528    var buttonParent = document.querySelector(buttonParentSelector);
1529    buttonParent.appendChild(buttonContainer);
1530    document.getElementById('reciteme-button').tabIndex = 0;
1531    var focus = document.getElementById('reciteme-button');
1532    // Execute a function when the user presses a key on the keyboard
1533    focus.addEventListener('keypress', function (event) {
1534      if (event.key === 'Enter') {
1535        document.getElementById('reciteme-button').click();
1536      }
1537    });
1538    buttonContainer.addEventListener('click', function () {
1539      loadService();
1540      return false;
1541    });
1542    reciteMeButton = buttonContainer;
1543  }
1544
1545  document.onreadystatechange = function () {
1546    if (document.readyState === 'complete') {
1547      _createReciteButton();
1548    }
1549  };
1550</script>
1550
1551
1552
1553<script>
1554var almondDefine = define;
1555define = function(a,b,c){
1556if(b == null) { return; }
1557almondDefine(a,b,c);
1558}
1559</script>
1559
1560
1561
1562
1563    
1563<script src="/widgets/js/widget.js?1753285261"></script>
1563
1564
1565    </body>
1566</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.