PageSourceSearch

https://bluffdale.gov/327/Our-Government

html bluffdale.gov collected 2026-10-08 23:28:14 UTC 110,501 bytes, 2,683 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en">
4<head>
5
6	<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
7<!-- Google Tag Manager for GA4 -->
8				
8<script>(function(w,d,s,l,i){w.GAMeasurementID='G-5Q73PQHLVD';w[l]=w[l]||[];w[l].push({'gtm.start':
9				new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
10				j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
11				'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
12				})(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12
13				<!-- End Google Tag Manager for GA4 -->
14				
14<script type='text/javascript'>
15					var enableTelemetry = 'false'
16					var aiConfig = {
17					instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f'						
18					}
19					var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig);
20					window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length;
21					// Add telemetry initializer
22					appInsights.queue.push(function() {
23						appInsights.context.addTelemetryInitializer(function(envelope) {
24							var telemetryItem = envelope.data.baseData;
25							// To check the telemetry item’s type:
26							if (!false)
27							{
28								//If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that
29								if (envelope.name.indexOf('.Event') == -1)
30									return false;
31							}
32						});
33					});						
34					appInsights.trackPageView();
35				</script>
35
36	
36<script>
37		function populateAntiForgery(token) {
38			var input = document.createElement("input");
39			input.name = "__RequestVerificationToken";
40			input.type = "hidden";
41			input.value = token;
42			var absPat = /^https?:\/\/|^\/\//i;
43			var forms = document.getElementsByTagName("form");
44			for (var i = 0; i < forms.length; i++) {
45				if (forms[i].method == "post" &&
46					!forms[i].querySelector('[name="__RequestVerificationToken"]') &&
47					!absPat.test(forms[i].getAttribute("action"))) {
48					forms[i].appendChild(input.cloneNode());
49				}
50			}
51		}
52
53		function getAntiForgeryToken(callback, error) {
54			var xhr = new XMLHttpRequest();
55			xhr.open("GET", "/antiforgery");
56			xhr.addEventListener("load", function() {
57				try {
58					if (this.status !== 200) {
59						throw Error("Invalid status. Could not retrieve antiforgery token.");
60					}
61					var obj = JSON.parse(this.responseText);
62					callback(obj.token);
63				} catch (e) {
64					typeof error === "function" && error(e);
65				}
66			});
67			xhr.send();
68		}
69
70		getAntiForgeryToken(function(token) {
71			if (document.readyState === "complete"
72				|| document.readyState === "loaded" 
73				|| document.readyState === "interactive") {
74				populateAntiForgery(token);
75				return;
76			}
77			document.addEventListener("DOMContentLoaded", function() {
78				populateAntiForgery(token);
79			}, false);
80		}, console.error);
81	</script>
81
82			
83
84	
84<script type="text/javascript">
85		window.departmentHeader = {};
86		window.pageSectionTracker = {};
87		window.isResponsiveEnabled = true;
88		window.isRemoveSetHeights= true;
89		if (window.isRemoveSetHeights) {
90			document.documentElement.className += ' removeSetHeights';
91		}
92		window.mainMenuMediaQuery = 'screen and (max-width: 40em)';
93		window.isMobileBrowserIncludingTablets = false;
94		window.fixedResponsiveMenu = false;
95		window.fullWidthResponsiveMenu = false;
96		window.responsiveMenuHeight = '';
97		window.responsiveMenuFontSize = '';
98		window.isContentAdvisor = false;
99		(function () {
100			window.setSizeCookie = function () {
101				document.cookie = "dpi=" + window.devicePixelRatio + "; path=/";
102				document.cookie = "viewportWidth=" + window.innerWidth + "; path=/";
103				document.cookie = "viewportHeight=" + window.innerHeight + "; path=/";
104				if (screen && screen.width && screen.height) {
105					document.cookie = "screenWidth=" + screen.width + "; path=/";
106					document.cookie = "screenHeight=" + screen.height + "; path=/";
107				}
108				document.cookie = "responsiveGhost=1; path=/";
109			};
110
111			setSizeCookie();
112		}());
113	</script>
113
114		<meta name="viewport" content="width=device-width, initial-scale=1">
115
116	
116<script async src="https://docaccess.com/docbox.js"></script>
116
117	
118	<meta name="category0" content="Home" />
119<meta name="category1" content="Our Government" />
120
121	
122	<meta name="theme-color" content="rgb(0, 61, 84)">
123	<link rel="icon" href="/images/favicon.ico" type="image/x-icon" />
124	<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" />
125		<title>Our Government | Bluffdale, UT</title>
126
127		<meta name="description" content="">
128			
128<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
128
129	
129<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
129
130	
131
132	<!--[if IE 6]>
132<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
132<![endif]-->
133	<!--[if IE 7]>
133<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
133<![endif]-->
134	<!--[if IE 8]>
134<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
134<![endif]-->
135	<!--[if IE 9]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]-->
136	
136<script type="text/javascript"><!--
137	var intCountryCode = 840;
138	var order = '';
139//--></script>
139
140	
141<link href="/-681783051.css" rel="stylesheet" type="text/css" />	<link href="/-2140275272.css" rel="stylesheet" type="text/css" />	<link href="/649887947.css" rel="stylesheet" type="text/css" />
142
143	<link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print">
144	
144<script type="text/javascript">
145		window.Pages = window.Pages || {};
146		// FrontEnd RWD initialization
147		window.Pages.rwdReady = $.Deferred();
148		window.Pages.toolBarDeferred = $.Deferred();
149		window.Pages.rwdSetupComplete = $.Deferred();
150		window.Pages.megaMenuLoaded = $.Deferred();
151		window.Pages.angularToolbarComplete = $.Deferred();
152		window.Pages.frontEndToolbarComplete = $.Deferred();
153	</script>
153
154	<!--CPHeadContent-->
155	
155<script src="/739942322.js" type="text/javascript"></script>
155
156	
157	
158	
159	
160
161
162
163
164	<!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]-->
165	<!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]-->
166	<!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]-->
167	<!--[if lt IE 9]>
167<script type="text/javascript" src="/Scripts/html5.js"></script>
167<![endif]-->
168
169	
169<script type="text/javascript">
170		setEditorVariables(false, 840);
171		function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); }
172	</script>
172
173	
173<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
173
174</head>
175<body class="wide " >
176
177    
177<script>jQuery(document).click(function (event) {
178	var target = jQuery(event.target);
179	if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) {
180		var text = target.attr('title');
181		
182		if (!text.length) {
183			text = "N/A";
184		}
185		ga('send',
186			{
187				hitType: 'event',
188				eventCategory: 'Image',
189				eventAction: 'Image - ' + text,
190				eventLabel: window.location.href
191			});
192	}
193	if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) {
194		var text = "";
195		if (target.parents('.button')[0]) {
196			text = target.parents('.button').first().text();
197		} else if (target.text().length) {
198			text = target.text();
199		} else if (target.attr('title').length) {
200			text = target.attr('title');
201		}
202		if (!text.length) {
203			text = "N/A";
204		}
205		ga('send',
206			{
207				hitType: 'event',
208				eventCategory: 'Button',
209				eventAction: 'Button - ' + text,
210				eventLabel: window.location.href
211			});
212	}
213	if (target.parents('.widgetCustomHtml').length) {
214		ga('send',
215			{
216				hitType: 'event',
217				eventCategory: 'Custom Html',
218				eventAction: 'Custom Html Clicked',
219				eventLabel: window.location.href
220			});
221	}
222	if (target.parents('.editor').length) {
223		ga('send',
224			{
225				hitType: 'event',
226				eventCategory: 'Editor',
227				eventAction: 'Editor Link Clicked',
228				eventLabel: window.location.href
229			});
230	}
231	if (target.parents('.GraphicLinks').length) {
232		var text = "";
233		var targetGraphicLink = target;
234		if (target.hasClass('widgetGraphicLinksLink')) {
235			targetGraphicLink = jQuery(target.children()[0]);
236		}
237		if (targetGraphicLink.hasClass('text')) {
238			text = targetGraphicLink.text();
239		} else if (targetGraphicLink.attr('src').length) {
240			if (targetGraphicLink.attr('alt').length) {
241				text = targetGraphicLink.attr('alt');
242			} else {
243				text = targetGraphicLink.attr('src');
244			}
245		} else {
246			text = "N/A";
247		}
248		ga('send',
249			{
250				hitType: 'event',
251				eventCategory: 'Graphic Links',
252				eventAction: 'Graphic Link - ' + text,
253				eventLabel: window.location.href
254			});
255	}
256	if (target.parents('.InfoAdvanced').length) {
257		ga('send',
258			{
259				hitType: 'event',
260				eventCategory: 'Info Advanced',
261				eventAction: 'Info Advanced Clicked',
262				eventLabel: window.location.href
263			});
264	}
265	if (target.parents('.list').length) {
266		ga('send',
267			{
268				hitType: 'event',
269				eventCategory: 'List',
270				eventAction: 'List Clicked',
271				eventLabel: window.location.href
272			});
273	}
274	if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) {
275		var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text();
276		var breadCrumbs = [];
277		jQuery('.breadCrumbs > li').each(function () {
278			 breadCrumbs.push(this.textContent);
279		});
280		var pageTitle = breadCrumbs.join('>');
281		var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text();
282		var text = "";
283		if (pageTitle) {
284			text += pageTitle + " | ";
285		} else {
286			text += document.title + ' - ';
287		}
288		if (target.text() == "" && megaMenuText == "") {
289			text += "N/A";
290		} else if (target.text().length && megaMenuText.length) {
291			if (megaMenuText == target.text()) {
292				text += megaMenuText;
293			} else {
294				text += megaMenuText + " - " + subTitleText + " - " + target.text();
295			}
296		} else if (target.text() == "") {
297			text += megaMenuText;
298		} else {
299			text += target.text();
300		}
301		if (!text.length) {
302			text = "N/A";
303		}
304		ga('send',
305			{
306				hitType: 'event',
307				eventCategory: 'Mega Menu',
308				eventAction: 'Mega Menu : ' + text,
309				eventLabel: window.location.href
310			});
311	}
312	if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) {
313		var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text();
314		if (!text.length) {
315			text = "N/A";
316		}
317		ga('send',
318			{
319				hitType: 'event',
320				eventCategory: 'News Flash',
321				eventAction: 'News Flash - ' + text,
322				eventLabel: window.location.href
323			});
324	}
325	if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) {
326		var text = target.text();
327		if (!text.length) {
328			text = "N/A";
329		}
330		ga('send',
331			{
332				hitType: 'event',
333				eventCategory: 'Quick Links',
334				eventAction: 'Quick Links - ' + text,
335				eventLabel: window.location.href
336			});
337	}
338	if (target.attr('src') && target.parents('.cpSlideshow').length) {
339		var text = target.attr('title');
340		if (!text.length) {
341			text = "N/A";
342		}
343		ga('send',
344			{
345				hitType: 'event',
346				eventCategory: 'Slideshow',
347				eventAction: 'Slideshow - ' + text,
348				eventLabel: window.location.href
349			});
350	}
351	if (target.parents('.widgetText').length) {
352		ga('send',
353			{
354				hitType: 'event',
355				eventCategory: 'Text',
356				eventAction: 'Text Link Clicked',
357				eventLabel: window.location.href
358			});
359	}
360});</script>
360
361	<div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;">
362	<div class="cp-PopOver-header">
363		<h3 class="cp-PopOver-title"></h3>
364		<button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)">
365			<svg class="cp-Icon--close" alt="close" title="close">
366				<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use>
367			</svg>
368		</button>
369	</div>
370	<div id="cpPopOverBody" class="cp-PopOver-body">
371		<form id="cpPopOverForm" name="cpPopOverForm" novalidate></form>
372	</div>
373	<div id="cpPopOverFooter" class="cp-PopOver-footer">
374		<div class="cp-BtnGroup" id="actionButtons">
375			<!-- Action buttons will be dynamically added here -->
376		</div>
377	</div>
378</div>
379    <div id="fb-root"></div>
380<div id=skipToContentLinks>
381<a href="#cc46f787b1-3b47-4f92-943d-558af60b3572" target="_self" class="skipToContentLink">Skip to Main Content</a>
382</div>
383    <form id="frmReferenceFormForTelerikEditorDialogs"></form>
384
385        <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" />
386
387
388
389    <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com">
390    <input type="hidden" id="hdnStructureID" value="10" />
391    <input type="hidden" id="hdnContentCollectionID" value="740d34d9-b611-4dd4-abce-df77641b1530" />
392    <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" />
393    <input type="hidden" id="hdnThemeID" value="24" />
394    <input type="hidden" id="pageIsFrontEnd" value="true" />
395    <input type="hidden" id="pageModuleID" />
396    <input type="hidden" id="pagePageID" value="327" />
397
398    <div id="stickyPlaceholder"></div>
399    <div id="outer-wrap" class="outer-wrap">
400        <div id="inner-wrap" class="inner-wrap">
401                <div id="divToolbars" class="cpToolbars newCP mui-fixed" style="">
402                    
403
404
405
406<!-- Begin Signed Out Bar -->
407<div class="cpToolbar user public">
408    <div class="inner selfClear">
409        <p class="dropdown"><a href="/MyAccount/ProfileCreate" class="myConnections" id="signedOutToolbarCreateProfileButton">Create a Website Account</a> <span class="welcomeMessage">- Manage notification subscriptions, save form progress and more. &nbsp;&nbsp;</span></p>
410        <ul class="nav secondary">
411	        <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li>
412        </ul>
413    </div>
414</div>
415<script>
416    $(document).ready(function () {
417        $('#signedOutToolbarCreateProfileButton').click(function (event) {
418            event.preventDefault();
419            window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin;
420        });
421
422			
423				$('#loggedOutToolbarSignInButton').click(function (event) {
424					event.preventDefault();
425					window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host;
426				});
427			
428
429		if ('False' == 'True') {
430            $('#loggedOutToolbarSignInButton').hide();
431		}
432    })
433</script>
433
434<!-- End Signed Out Bar -->
435
436                </div>
437            <div id="bodyWrapper">
438                <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div>
439                
440<div data-cpRole="structuralContainer" id="bodyContainerTS">
441<!-- <div data-cpRole="banner" id="banner2" class="fixedBannerTS"></div> --><!-- Header Container --><div data-cpRole="structuralContainer" id="bannerLogoWrapTS">
442<div class="siteWrap8"><div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty">
443
444
445
446
447				<a id="bannerLogoTS-76" style="			display: block; text-align: center;
448" class="bannerObject" href="/" target="_self"><img alt="Full_Logo_fullcolor_trademark" class="bannerObject" height="717" src="/ImageRepository/Document?documentID=6321" width="1200" /></a>
449</div></div>
450</div><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS">
451<div class="siteWrap8"><div data-cpRole="banner" id="bannerLogo2TS" class="bannerLogo2TS empty">
452
453
454
455
456				<a id="bannerLogo2TS-74" style="			display: block; text-align: center;
457" class="bannerObject" href="/" target="_self"><img alt="Bluffdale UT Homepage" class="bannerObject" height="52" src="/ImageRepository/Document?documentID=6028" width="248" /></a>
458</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation">
459<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!--
460--><li id="MainItem327" class="topMenuItem" role="none" data-pageid="327" data-displaymegamenu="True"><!--
461			--><!--
462			--> <a role = "menuitem"  aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu327" id = "mainNavOurGovernment" class="navMainItem mainNavItem mainNavItem1 " href="/327/Our-Government" target = "_self" >   Our Government  </a>			<!--
463			--><!--
464			--></li><!----><li id="MainItem510" class="topMenuItem" role="none" data-pageid="510" data-displaymegamenu="True"><!--
465			--><!--
466			--> <a role = "menuitem"  aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu510" id = "mainNavBusiness" class="navMainItem mainNavItem mainNavItem2 " href="/510/Business" target = "_self" >   Business  </a>			<!--
467			--><!--
468			--></li><!----><li id="MainItem148" class="topMenuItem" role="none" data-pageid="148" data-displaymegamenu="True"><!--
469			--><!--
470			--> <a role = "menuitem"  aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu148" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem3 " href="/148/Departments" target = "_self" >   Departments  </a>			<!--
471			--><!--
472			--></li><!----><li id="MainItem823" class="topMenuItem" role="none" data-pageid="823" data-displaymegamenu="True"><!--
473			--><!--
474			--> <a role = "menuitem"  aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu823" id = "mainNavCommunityConnection" class="navMainItem mainNavItem mainNavItem4 " href="/823/Community-Connection" target = "_self" >   Community Connection  </a>			<!--
475			--><!--
476			--></li><!----><li id="MainItem704" class="topMenuItem" role="none" data-pageid="704" data-displaymegamenu="True"><!--
477			--><!--
478			--> <a role = "menuitem"  aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu704" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem5 " href="/704/How-Do-I" target = "_self" >   How Do I ...&#160;  </a>			<!--
479			--><!--
480			--></li><!----><li id="MainItem868" class="topMenuItem" role="none" data-pageid="868" data-displaymegamenu="False"><!--
481			--><!--
482			--> <a role="menuitem"  id="mainNavStreamingVideos" class="navMainItem mainNavItem mainNavItem6" href="/525/Streaming-Videos" target="_self">   Streaming Videos </a>			<!--
483			--><!--
484			--></li><!---->
485</ol>
486
487
488	
488<script type="text/javascript">
489		(function () {
490			function setupMenu() {
491				const menuID = 'mainNavMenu';
492				const menuType = MAIN_MENU;
493
494				//setup menu manager properties for main menu
495				if (!menuManager.mobileMainNav && true)
496					menuManager.adjustMainItemsWidth('#' + menuID);
497				menuManager.isMainMenuEditable = false;
498				menuManager.mainMenuMaxSubMenuLevels = 4;
499				menuManager.setMOMMode(2, menuType);
500
501				//Init main menu
502				const setupDraggable = menuManager.isMainMenuEditable;
503				const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=24&menuContainerID=mainNav';
504
505				menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus);
506				menuManager.mainMenuInit = true;
507				menuManager.mainMenuTextResizer = true;
508				if (1.00 > 0)
509					menuManager.mainMenuTextResizerRatio = 1.00;
510				if (window.isResponsiveEnabled)
511					menuManager.mainMenuReady.resolve();
512
513			}
514
515			if (document.readyState === "complete"
516				|| document.readyState === "loaded"
517				|| document.readyState === "interactive") {
518				setupMenu();
519				return;
520			}
521
522			document.addEventListener("DOMContentLoaded", setupMenu);
523		})();
524	</script>
524
525
526
527<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="1"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu327" class="contentTop mainNavMegaMenu megaMenuContainer pageID_327 hidden" data-orientation="horizontal">	<div id="ccb89f63de-78ec-4ef0-9d3d-26a692b1cdc9" data-containerid="b89f63de-78ec-4ef0-9d3d-26a692b1cdc9" class="pageContent cpGrid cpGrid24">
528				                
529
530
531
532	</div>
533</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu510" class="contentTop mainNavMegaMenu megaMenuContainer pageID_510 hidden" data-orientation="horizontal">	<div id="ccb8cf1dc6-ea80-4538-816e-e9a3a1e9eed8" data-containerid="b8cf1dc6-ea80-4538-816e-e9a3a1e9eed8" class="pageContent cpGrid cpGrid24">
534				                
535
536
537
538	</div>
539</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu148" class="contentTop mainNavMegaMenu megaMenuContainer pageID_148 hidden" data-orientation="horizontal">	<div id="ccfaacc8e0-655b-4234-8989-2fd7af765665" data-containerid="faacc8e0-655b-4234-8989-2fd7af765665" class="pageContent cpGrid cpGrid24">
540				                
541
542
543
544	</div>
545</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu823" class="contentTop mainNavMegaMenu megaMenuContainer pageID_823 hidden" data-orientation="horizontal">	<div id="ccf9487d0b-3bf4-4687-8f96-04c78f1e8cfb" data-containerid="f9487d0b-3bf4-4687-8f96-04c78f1e8cfb" class="pageContent cpGrid cpGrid24">
546				                
547
548
549
550	</div>
551</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu704" class="contentTop mainNavMegaMenu megaMenuContainer pageID_704 hidden" data-orientation="horizontal">	<div id="cc102baf72-c3f3-471f-b0fe-4badbbed2d12" data-containerid="102baf72-c3f3-471f-b0fe-4badbbed2d12" class="pageContent cpGrid cpGrid24">
552				                
553
554
555
556	</div>
557</aside></aside></nav></div>
558</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS">
559<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS">
560<div data-cpRole="structuralContainer" id="bannerSearchTS">
561<div class="siteWrap4"><div data-cpRole="contentContainer" id="searchTS">	<div id="cc0ffde27d-3527-4c0a-8007-a584c675c3c5" data-containerid="0ffde27d-3527-4c0a-8007-a584c675c3c5" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile">
562				                
563
564		<div class="row outer wide"><!--
565--><div class="outer col col6 first" style="" data-widgetcontainerid="9a7530af-5dfd-4bbe-b2fe-72e7e1c80a3b">�				
566	<div class="row nest first last wide">�
567	
568	<div class="inner col col6 first last idfae1a3de-755b-4d05-83e9-22175663e674" style="" data-widgetcontainerid="fae1a3de-755b-4d05-83e9-22175663e674">�	
569<div data-widget-id="7e5e836c-5040-47aa-bd37-b1cf97f83cd3" data-widget-controller-path="/GraphicLinks/Widget">
570
571
572
573
574<div id="graphicLinkWidget7e5e836c-5040-47aa-bd37-b1cf97f83cd3" class="widget widgetGraphicLinks skin80 widgetOptionSet40 wide" data-elementqueryclasses='{"wide-narrow":"min-width:2em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
575	<div class="widgetHeader">
576		<div class="">
577				</div>
578	</div>
579	<div class="widgetBody cpGrid cpGrid2 ">
580		<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText">
581				<div class="row autoWidths center wide">
582					<!--
583--><div class="col col1 first "><ul class="semanticList"><!--
584	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/bluffdalecity/" target="_self">
585
586<img src="/ImageRepository/Document?documentID=6106" 
587     class="graphicButtonLink" alt="Facebook" 
588     onmouseover="this.src='/ImageRepository/Document?documentID=6106'" 
589	onmouseout="this.src='/ImageRepository/Document?documentID=6106'"
590     onfocus="this.src='/ImageRepository/Document?documentID=6106'" 
591	onblur="this.src='/ImageRepository/Document?documentID=6106'"> 
592</a></li><!--
593--></ul></div><!----><div class="col col1  last"><ul class="semanticList"><!--
594	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/instagram" target="_self">
595
596<img src="/ImageRepository/Document?documentID=6107" 
597     class="graphicButtonLink" alt="Instagram" 
598     onmouseover="this.src='/ImageRepository/Document?documentID=6107'" 
599	onmouseout="this.src='/ImageRepository/Document?documentID=6107'"
600     onfocus="this.src='/ImageRepository/Document?documentID=6107'" 
601	onblur="this.src='/ImageRepository/Document?documentID=6107'"> 
602</a></li><!--
603--></ul></div><!--				-->
604				</div>
605			</nav>
606		</div>
607	<div class="widgetFooter">
608			</div>
609</div>
610</div>
611
612	</div> <!-- inner column -->
613
614	</div> <!-- inner row -->
615
616			</div><!-- outer column --><!----><div class="outer col col18 last" style="" data-widgetcontainerid="5570d422-b31a-479d-b160-9148eecfdeae">�				
617	<div class="row nest first last wide">�
618	
619	<div class="inner col col18 first last idcc16df62-24e2-47d0-8017-b450dbe0aefe" style="" data-widgetcontainerid="cc16df62-24e2-47d0-8017-b450dbe0aefe">�	
620<div data-widget-id="bb26f9d9-bd45-49c4-8085-572daa01f91e" data-widget-controller-path="/Layout/WidgetSearch">
621	
622	
622<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
622
623	
623<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
623
624	
624<script defer type="text/javascript">
625
626		$(document).ready(function () {
627			try {
628				// Minimum characters required before performing a search/autocomplete
629				var minPrefixLength = 3;
630				var autoCompleteDebounceDelay = 500;
631				var searchFieldSelector = "#searchField" + 'bb26f9d9-bd45-49c4-8085-572daa01f91e';
632				var checkboxSelector = "#ysnSearchOnlyDept" + 'bb26f9d9-bd45-49c4-8085-572daa01f91e';
633				var buttonSelector = ".widgetSearchButton" + 'bb26f9d9-bd45-49c4-8085-572daa01f91e';
634				var autoCompleteCache = {};
635				var autoCompleteCacheKeys = [];
636				var autoCompleteCacheLimit = 25;
637				var currentAutoCompleteRequest = null;
638				var currentAutoCompleteRequestKey = null;
639				var autoCompleteDebounceTimer = null;
640				var autoCompleteDebounceKey = null;
641				var pendingAutoCompleteResponses = [];
642
643				function normalizeAutoCompleteTerm(term) {
644					return $.trim((term || "") + "").replace(/\s+/g, " ");
645				}
646
647				function shouldSearch(term) {
648					return normalizeAutoCompleteTerm(term).length >= minPrefixLength;
649				}
650
651				function getAutoCompleteUrl() {
652					return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : '');
653				}
654
655				function getAutoCompleteCacheKey(requestUrl, term) {
656					return requestUrl + "|" + term.toLowerCase();
657				}
658
659				function cacheAutoCompleteResult(cacheKey, data) {
660					if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) {
661						autoCompleteCacheKeys.push(cacheKey);
662						if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) {
663							delete autoCompleteCache[autoCompleteCacheKeys.shift()];
664						}
665					}
666					autoCompleteCache[cacheKey] = data;
667				}
668
669				function respondToPendingAutoComplete(data) {
670					var responses = pendingAutoCompleteResponses;
671					pendingAutoCompleteResponses = [];
672					for (var i = 0; i < responses.length; i++) {
673						responses[i](data);
674					}
675				}
676
677				function cancelPendingAutoComplete() {
678					clearTimeout(autoCompleteDebounceTimer);
679					autoCompleteDebounceKey = null;
680					if (currentAutoCompleteRequest != null) {
681						currentAutoCompleteRequest.abort();
682						currentAutoCompleteRequest = null;
683					}
684					currentAutoCompleteRequestKey = null;
685					respondToPendingAutoComplete([]);
686				}
687
688				function createWidgetAutoCompleteSource(options) {
689					return function (request, response) {
690						var term = normalizeAutoCompleteTerm(request.term);
691						if (!options.shouldSearch(term)) {
692							response([]);
693							return;
694						}
695
696						var requestUrl = options.url();
697						var cacheKey = getAutoCompleteCacheKey(requestUrl, term);
698						if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) {
699							response(autoCompleteCache[cacheKey]);
700							if (options.success) {
701								options.success(autoCompleteCache[cacheKey]);
702							}
703							return;
704						}
705
706						if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) {
707							pendingAutoCompleteResponses.push(response);
708							return;
709						}
710
711						cancelPendingAutoComplete();
712						autoCompleteDebounceKey = cacheKey;
713						pendingAutoCompleteResponses.push(response);
714						autoCompleteDebounceTimer = setTimeout(function () {
715							autoCompleteDebounceKey = null;
716							currentAutoCompleteRequestKey = cacheKey;
717							currentAutoCompleteRequest = $.ajax({
718								url: requestUrl,
719								dataType: "json",
720								timeout: options.timeout,
721								data: {
722									term: term,
723								},
724								success: function (data) {
725									if (currentAutoCompleteRequestKey === cacheKey) {
726										cacheAutoCompleteResult(cacheKey, data);
727										respondToPendingAutoComplete(data);
728										if (options.success) {
729											options.success(data);
730										}
731									}
732								},
733								error: function (xmlhttprequest, textstatus, message) {
734									if (textstatus === "abort") {
735										return;
736									}
737
738									if (options.error) {
739										options.error(xmlhttprequest, textstatus, message);
740									}
741
742									respondToPendingAutoComplete([]);
743								},
744								complete: function (xmlhttprequest) {
745									if (currentAutoCompleteRequest === xmlhttprequest) {
746										currentAutoCompleteRequest = null;
747										currentAutoCompleteRequestKey = null;
748									}
749								}
750							});
751						}, options.delay);
752					};
753				}
754
755				// click handler for search buttons
756				$(buttonSelector).click(function (e) {
757					e.preventDefault();
758					var $btn = $(this);
759					var $field = $btn.siblings(".widgetSearchBox");
760					var term = $field.val() + "";
761					if (!shouldSearch(term)) {
762						// do nothing until user types enough characters
763						$field.focus();
764						return;
765					}
766
767					if ($(checkboxSelector).is(':checked') || false)
768					{
769						doWidgetSearch($.trim(term), Number(0));
770					}
771					else {
772						doWidgetSearch($.trim(term), 0);
773					}
774				});
775
776				// enter key handler for the search field
777				$(searchFieldSelector).keypress(function (e) {
778					var code = e.which || e.keyCode;
779					if (code === 13) {
780						e.preventDefault();
781						var $this = $(this);
782						var term = $this.val() + "";
783						if (!shouldSearch(term)) {
784							// do nothing until user types enough characters
785							$this.focus();
786							return false;
787						}
788
789						if ($(checkboxSelector).is(':checked') || false) {
790							doWidgetSearch($.trim(term), Number(0));
791						} else {
792							doWidgetSearch($.trim(term), 0);
793						}
794						return false;
795					}
796					return true;
797				});
798
799				// autocomplete: set minLength and guard source
800				if (true) {
801					var $searchField = $(searchFieldSelector).autocomplete({
802						minLength: minPrefixLength,
803						source: createWidgetAutoCompleteSource({
804							delay: autoCompleteDebounceDelay,
805							timeout: 10000,
806							shouldSearch: shouldSearch,
807							url: getAutoCompleteUrl,
808							success: function () {
809								$('.autoCompleteError').remove();
810							},
811							error: function (xmlhttprequest, textstatus, message) {
812								if (textstatus === "timeout") {
813									if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0)
814										$('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector));
815								}
816							}
817						}),
818						html: true,
819						delay: 0,
820						select: function (event, ui) {
821							$(this).val(ui.item.value);
822							$(this).next().click();
823						}
824					});
825
826					$searchField.data("ui-autocomplete")._renderItem = function (ul, item) {
827						return $("<li class=\"itemList\"></li>")
828							.data("ui-autocomplete-item", item)
829							.append("<a>" + item.label + "</a>")
830							.appendTo(ul);
831					};
832				}
833
834				// keep searchBtnApplyQuery consistent with prefix rule
835				window.searchBtnApplyQuery = function() {
836					var $field = $(searchFieldSelector);
837					var term = $field.val() + "";
838					if (shouldSearch(term)) {
839						// update href for the icon/button (if present)
840						var btn = document.getElementById("btnSearchIcon");
841						if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term));
842					} else {
843						var btn = document.getElementById("btnSearchIcon");
844						if (btn) btn.href = "#";
845					}
846				};
847			}
848			catch(e) {} //we're going to eat this error. Autocomplete won't work but we dont wan't to break anything else on the page.
849		});
850	</script>
850
851
852	<section id="widgetPreviewSearch" class="widget widgetSearch skin81 widgetOptionSet39" style="display: block;" aria-label="Search">
853				<!-- For the button right and inside -->
854		<div class="widgetBody buttonRightInside">
855			<input class="widgetSearchBox widgetSearchBoxbb26f9d9-bd45-49c4-8085-572daa01f91e" cp5ph="true" id="searchFieldbb26f9d9-bd45-49c4-8085-572daa01f91e" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" />
856						<a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButtonbb26f9d9-bd45-49c4-8085-572daa01f91e" role="button"><img alt="Search (1)" class="imageHover" data-hover="/ImageRepository/Document?documentID=6105" data-image="/ImageRepository/Document?documentID=6104" src="/ImageRepository/Document?documentID=6104" /></a>
857
858			<label class="searchLabel" aria-hidden="true" for="searchFieldbb26f9d9-bd45-49c4-8085-572daa01f91e">Search</label>
859		</div>
860
861	</section>
862
863
864<style scoped>
865	  
866		.widgetSearch ::-webkit-input-placeholder {
867		color: #003D54;
868	  }
869		.widgetSearch :-moz-placeholder { /* Firefox 18- */
870	   color: #003D54;
871	}
872		.widgetSearch ::-moz-placeholder {  /* Firefox 19+ */
873	   color: #003D54;
874	}
875	.widgetSearch :-ms-input-placeholder {
876	   color: #003D54;
877	}
878	
879
880	.widgetSearch .widgetBody .widgetSearchBoxbb26f9d9-bd45-49c4-8085-572daa01f91e
881	{
882		color: #003D54;
883		height:55px;
884padding:0 65px 0 25.5px;
885font-familySource Sans Pro;
886font-weight:700;
887border:none;
888border-left:1px solid #707070;
889background:rgb(255, 255, 255);
890	}
891	.widgetSearch .widgetBody .widgetSearchButtonbb26f9d9-bd45-49c4-8085-572daa01f91e
892	{
893		
894	}
895	.widgetSearch .widgetSearch-onlyDeptbb26f9d9-bd45-49c4-8085-572daa01f91e
896	{
897		display: inline-block;
898		color: #333;
899		
900		
901		 padding-top: 10px;
902	}
903	#ysnSearchOnlyDeptbb26f9d9-bd45-49c4-8085-572daa01f91e
904	{
905		position: relative;
906		top: .125em;
907	}
908
909</style>
910
911<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css">
912<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css">
913
914
915
916<script type="text/javascript">
917	//Updates search icons href to have the correct queryString
918	function searchBtnApplyQuery() {
919		document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchFieldbb26f9d9-bd45-49c4-8085-572daa01f91e").value;
920	}
921</script>
921
922
923</div>
924
925	</div> <!-- inner column -->
926
927	</div> <!-- inner row -->
928
929			</div><!-- outer column --><!--		--></div> <!-- outer row -->
930
931
932	</div>
933</div></div>
934</div>
935</div>
936
937
938
939
940		<div id="banner1-75" style="display: none"></div>
941			
941<script type="text/javascript">
942				$(window).on("load", function () {
943					$.when(window.Pages.rwdSetupComplete)
944						.done(function () {
945							renderBanner('banner1-75',
946								'banner1',
947								{"BannerOptionID":75,"ThemeID":24,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":1,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":207,"BannerOptionID":75,"FileName":"/ImageRepository/Document?documentID=6026","Height":430,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},{"BannerImageID":208,"BannerOptionID":75,"FileName":"/ImageRepository/Document?documentID=6025","Height":430,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},{"BannerImageID":209,"BannerOptionID":75,"FileName":"/ImageRepository/Document?documentID=6024","Height":430,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}],"BannerVideos":[{"BannerVideoID":10,"BannerOptionID":75,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202311131425072095.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"},
948								{"BannerImageID":207,"BannerOptionID":75,"FileName":"/ImageRepository/Document?documentID=6026","Height":430,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},
949								'/App_Themes/2023 - Interior/Images/',
950								'<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=6026" />');
951						});
952				});
953			</script>
953
954
955</div>
956</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS">
957<div class="siteWrap4"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main">
958<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap">
959<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap">
960<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer">		<ol class="semanticList breadCrumbs">
961			<li><a class="breadCrumb" href="/">Home</a></li><li id="currentBCPage" data-pageid="327"><a href class="breadCrumb" aria-current="page">Our Government</a></li>
962		</ol>
963
964	   
965    
966</div><div data-cpRole="mainContentContainer" id="moduleContent">
967	
968	<div id="page" class="moduleContentNew">
969		
970
971	<input id="hdnPageID" name="hdnPageID" type="hidden" value="327" />
972	<input id="hdnParentID" name="hdnParentID" type="hidden" value="1" />
973	<input id="hdnVersionID" name="hdnVersionID" type="hidden" value="1822" />
974	<input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Our Government" />
975	<input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
976	<input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" />
977	<input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" />
978
979				<h1 id="versionHeadLine" class="headline">
980
981Our Government		</h1>
982	
983		<div id="cc46f787b1-3b47-4f92-943d-558af60b3572" data-containerid="46f787b1-3b47-4f92-943d-558af60b3572" class="pageContent cpGrid cpGrid24"  >
984			
985
986		<div class="row outer wide"><!--
987--><div class="outer col col24 first last" style="" data-widgetcontainerid="9895e289-54b6-4a87-8772-790fc57fdb0c">�				
988	<div class="row nest first last wide">�
989	
990	<div class="inner col col24 first last id905da750-a53c-4bbf-b008-3601a9ad2aa7" style="" data-widgetcontainerid="905da750-a53c-4bbf-b008-3601a9ad2aa7">�	
991		<nav class="widget clear dynamicSubpage widgetPages skin72 wide" id="widgetPage82bf853f-f1a3-46d6-a148-304e619784a7" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label = Pages>
992				<div class="hidden widgetTypeID">9</div>
993	<div class="hidden depth">1</div>
994	<div class="hidden cols">2</div>
995	<div class="hidden format">2</div>		
996	<div class="widgetBody">
997		
998	<div class="widgetBody cpGrid cpGrid2 ">
999		<div class="row wide">
1000
1001					<div class="col col1">
1002						<ol class="semanticList layout2">
1003										<li class="megaMenuItem widgetItem" data-pageid="461" >
1004				<div class="widgetTitle">
1005					<a href="/461/Bid-Results" target="_self" >Bid Results</a>
1006				</div>
1007				<p class="widgetDesc"></p>
1008				
1009			</li>			<li class="megaMenuItem widgetItem" data-pageid="328" >
1010				<div class="widgetTitle">
1011					<a href="/328/Boards-Commissions" target="_self" >Boards &amp; Commissions</a>
1012				</div>
1013				<p class="widgetDesc">Information about the Boards and Commissions in Bluffdale.</p>
1014				
1015			</li>			<li class="megaMenuItem widgetItem" data-pageid="410" >
1016				<div class="widgetTitle">
1017					<a href="https://bluffdale.municipalcodeonline.com/book?type=ordinances#name=PREFACE" target="_blank" rel="noopener">City Code and Ordinances</a>
1018				</div>
1019				<p class="widgetDesc"></p>
1020				
1021			</li>			<li class="megaMenuItem widgetItem" data-pageid="333" >
1022				<div class="widgetTitle">
1023					<a href="/333/Mayor-City-Council" target="_self" >Mayor &amp; City Council</a>
1024				</div>
1025				<p class="widgetDesc"></p>
1026				
1027			</li>						</ol>
1028					</div>
1029					<div class="col col1">
1030						<ol class="semanticList layout2">
1031										<li class="megaMenuItem widgetItem" data-pageid="337" >
1032				<div class="widgetTitle">
1033					<a href="/Directory.aspx" target="_self" >City Staff</a>
1034				</div>
1035				<p class="widgetDesc"></p>
1036				
1037			</li>			<li class="megaMenuItem widgetItem" data-pageid="508" >
1038				<div class="widgetTitle">
1039					<a href="https://www.census.gov/quickfacts/bluffdalecityutah" target="_blank" rel="noopener">Census 2020</a>
1040				</div>
1041				<p class="widgetDesc"></p>
1042				
1043			</li>			<li class="megaMenuItem widgetItem" data-pageid="500" >
1044				<div class="widgetTitle">
1045					<a href="/498/Elections" target="_self" >Elections</a>
1046				</div>
1047				<p class="widgetDesc"></p>
1048				
1049			</li>			<li class="megaMenuItem widgetItem" data-pageid="338" >
1050				<div class="widgetTitle">
1051					<a href="/338/Form-of-Government" target="_self" >Form of Government</a>
1052				</div>
1053				<p class="widgetDesc"></p>
1054				
1055			</li>						</ol>
1056					</div>
1057		</div>
1058	</div>
1059
1060
1061
1062
1063	</div>
1064
1065		</nav>
1066
1067
1068
1069	</div> <!-- inner column -->
1070
1071	</div> <!-- inner row -->
1072
1073			</div><!-- outer column --><!--		--></div> <!-- outer row -->
1074
1075
1076		</div>
1077
1078	</div>
1079
1080	
1081	<div class="newCP">
1082
1083	</div>
1084</div>
1085</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent">	<div id="cca2e70107-47b1-4a83-96ee-725d499eed1e" data-containerid="a2e70107-47b1-4a83-96ee-725d499eed1e" class="pageContent cpGrid cpGrid24 showInMobile">
1086				                
1087
1088
1089
1090	</div>
1091</aside>
1092</div><div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar">
1093<aside data-cpRole="contentContainer" id="sidebarContainer1TS">	<div id="cc0793004b-cbfe-4c13-8713-f1da99ca926e" data-containerid="0793004b-cbfe-4c13-8713-f1da99ca926e" class="pageContent cpGrid cpGrid24 showInMobile">
1094				                
1095
1096
1097
1098	</div>
1099</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav">
1100
1101
1102
1103
1104
1105	<ol role="menu" id="secondaryMenusecondaryNav" data-parent="327" class="rootNavMenu accordionNav">
1106	<li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem461" data-pageid="461">
1107		<div class="accordionNavItem">
1108			<a href="/461/Bid-Results" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Bid Results</a>
1109		</div>
1110			</li>
1111	<li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem328" data-pageid="328">
1112		<div class="accordionNavItem">
1113			<a href="/328/Boards-Commissions" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Boards &amp; Commissions</a>
1114				<a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Boards &amp; Commissions Submenu" aria-expanded="false" aria-controls="submenu-lvl1-328"></a>
1115		</div>
1116					<ol aria-hidden="true" role="menu" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-328" style="display: none;" data-parent="328">
1117						<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem415" data-pageid="415">
1118			<div class="accordionNavItem">
1119				<a href="/415/Bluffdale-Arts-Advisory-Board" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bluffdale Arts Advisory Board</span></a>
1120			</div>
1121					</li>
1122		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem414" data-pageid="414">
1123			<div class="accordionNavItem">
1124				<a href="/346/Youth-Council" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bluffdale Youth Council</span></a>
1125			</div>
1126					</li>
1127		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem329" data-pageid="329">
1128			<div class="accordionNavItem">
1129				<a href="/329/Appeals-and-Variance-Hearing-Officer" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Appeals and Variance Hearing Officer</span></a>
1130			</div>
1131					</li>
1132		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem330" data-pageid="330">
1133			<div class="accordionNavItem">
1134				<a href="/330/Local-Building-Authority" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Local Building Authority</span></a>
1135			</div>
1136					</li>
1137		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem331" data-pageid="331">
1138			<div class="accordionNavItem">
1139				<a href="/331/Planning-Commission" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Planning Commission</span></a>
1140					<a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Planning Commission Submenu" aria-expanded="false" aria-controls="submenu-lvl2-331"></a>
1141			</div>
1142							<ol aria-hidden="true" role="menu" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-331" style="display: none;" data-parent="331">
1143							<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem386" data-pageid="386">
1144			<div class="accordionNavItem">
1145				<a href="/AgendaCenter/Search/?term=&amp;CIDs=3,&amp;startDate=&amp;endDate=&amp;dateRange=&amp;dateSelector=" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Agendas &amp; Minutes</span></a>
1146			</div>
1147					</li>
1148		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem385" data-pageid="385">
1149			<div class="accordionNavItem">
1150				<a href="/385/Meeting-Schedule" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meeting Schedule</span></a>
1151			</div>
1152					</li>
1153
1154				</ol>
1155		</li>
1156		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem332" data-pageid="332">
1157			<div class="accordionNavItem">
1158				<a href="/332/Redevelopment-Agency-Board" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Redevelopment Agency Board</span></a>
1159			</div>
1160					</li>
1161		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem487" data-pageid="487">
1162			<div class="accordionNavItem">
1163				<a href="/487/Historic-Preservation-Commission" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Historic Preservation Commission</span></a>
1164			</div>
1165					</li>
1166		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem675" data-pageid="675">
1167			<div class="accordionNavItem">
1168				<a href="/675/Healthy-Bluffdale-Coalition" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
1168Healthy Bluffdale Coalition</span></a>
1169					<a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Healthy Bluffdale Coalition Submenu" aria-expanded="false" aria-controls="submenu-lvl2-675"></a>
1170			</div>
1171							<ol aria-hidden="true" role="menu" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-675" style="display: none;" data-parent="675">
1172							<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem869" data-pageid="869">
1173			<div class="accordionNavItem">
1174				<a href="/869/Mental-Health-Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mental Health Resources</span></a>
1175			</div>
1176					</li>
1177		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem919" data-pageid="919">
1178			<div class="accordionNavItem">
1179				<a href="/919/Walking-Trail-Audits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Walking Trail Audits</span></a>
1180			</div>
1181					</li>
1182		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem923" data-pageid="923">
1183			<div class="accordionNavItem">
1184				<a href="/923/Screenagers-Movie-Series" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Screenagers Movie Series</span></a>
1185			</div>
1186					</li>
1187
1188				</ol>
1189		</li>
1190		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem818" data-pageid="818">
1191			<div class="accordionNavItem">
1192				<a href="/818/Audit-Committee" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Audit Committee</span></a>
1193			</div>
1194					</li>
1195		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem819" data-pageid="819">
1196			<div class="accordionNavItem">
1197				<a href="/819/Budget-Review-Committee" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Budget Review Committee</span></a>
1198			</div>
1199					</li>
1200		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem820" data-pageid="820">
1201			<div class="accordionNavItem">
1202				<a href="/505/Community-Garden" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Community Garden Board</span></a>
1203			</div>
1204					</li>
1205		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem876" data-pageid="876">
1206			<div class="accordionNavItem">
1207				<a href="/346/Youth-Council" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Youth Council</span></a>
1208			</div>
1209					</li>
1210
1211			</ol>
1212	</li>
1213	<li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem410" data-pageid="410">
1214		<div class="accordionNavItem">
1215			<a href="https://bluffdale.municipalcodeonline.com/book?type=ordinances#name=PREFACE" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Code and Ordinances</a>
1216		</div>
1217			</li>
1218	<li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem333" data-pageid="333">
1219		<div class="accordionNavItem">
1220			<a href="/333/Mayor-City-Council" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Mayor &amp; City Council</a>
1221				<a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Mayor &amp; City Council Submenu" aria-expanded="false" aria-controls="submenu-lvl1-333"></a>
1222		</div>
1223					<ol aria-hidden="true" role="menu" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-333" style="display: none;" data-parent="333">
1224						<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem334" data-pageid="334">
1225			<div class="accordionNavItem">
1226				<a href="/AgendaCenter/City-Council-2" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Agendas &amp; Minutes</span></a>
1227			</div>
1228					</li>
1229		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem335" data-pageid="335">
1230			<div class="accordionNavItem">
1231				<a href="/165/Meeting-Schedule" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meeting Schedule</span></a>
1232			</div>
1233					</li>
1234		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem390" data-pageid="390">
1235			<div class="accordionNavItem">
1236				<a href="/390/Members" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Members</span></a>
1237					<a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Members Submenu" aria-expanded="false" aria-controls="submenu-lvl2-390"></a>
1238			</div>
1239							<ol aria-hidden="true" role="menu" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-390" style="display: none;" data-parent="390">
1240							<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="0" id="SideItem584" data-pageid="584">
1241			<div class="accordionNavItem">
1242				<a href="/584/Mayor-Natalie-Hall" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mayor Natalie Hall</span></a>
1243			</div>
1244					</li>
1245		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem460" data-pageid="460">
1246			<div class="accordionNavItem">
1247				<a href="/460/Council-Member-Wendy-Aston" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council Member Wendy Aston</span></a>
1248			</div>
1249					</li>
1250		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem826" data-pageid="826">
1251			<div class="accordionNavItem">
1252				<a href="/826/Council-Member-Greg-Wilding" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council Member Greg Wilding</span></a>
1253			</div>
1254					</li>
1255		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem827" data-pageid="827">
1256			<div class="accordionNavItem">
1257				<a href="/827/Council-Member-Alan-Lord" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council Member Alan Lord</span></a>
1258			</div>
1259					</li>
1260		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem828" data-pageid="828">
1261			<div class="accordionNavItem">
1262				<a href="/828/Council-Member-Steve-Austin" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council Member Steve Austin</span></a>
1263			</div>
1264					</li>
1265		<li class="sideNavLi subMenuItem hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem928" data-pageid="928">
1266			<div class="accordionNavItem">
1267				<a href="/928/Council-Member-Mackey-Smith" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council Member Mackey Smith</span></a>
1268			</div>
1269					</li>
1270
1271				</ol>
1272		</li>
1273
1274			</ol>
1275	</li>
1276	<li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem337" data-pageid="337">
1277		<div class="accordionNavItem">
1278			<a href="/Directory.aspx" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">City Staff</a>
1279		</div>
1280			</li>
1281	<li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem508" data-pageid="508">
1282		<div class="accordionNavItem">
1283			<a href="https://www.census.gov/quickfacts/bluffdalecityutah" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Census 2020</a>
1284		</div>
1285			</li>
1286	<li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem500" data-pageid="500">
1287		<div class="accordionNavItem">
1288			<a href="/498/Elections" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Elections</a>
1289		</div>
1290			</li>
1291	<li class="topMenuItem sideNavLi hasAccordionChildren" role="menuitem" tabindex="-1" id="SideItem338" data-pageid="338">
1292		<div class="accordionNavItem">
1293			<a href="/338/Form-of-Government" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Form of Government</a>
1294		</div>
1295			</li>
1296
1297	</ol>
1298
1299
1300	
1300<script type="text/javascript">
1301		(function () {
1302			function setupSecondaryMenuProperties() {
1303				//setup menu manager properties for secondary menu
1304				menuManager.isSideMenuEditable = false;
1305				menuManager.sideMenuMaxSubMenuLevels = 4;
1306				menuManager.sideMenuHasCustomLinks = false;
1307			}
1308
1309			if (document.readyState === "loading") {
1310				document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true });
1311				return;
1312			}
1313
1314			setupSecondaryMenuProperties();
1315		})();
1316	</script>
1316
1317
1318	
1318<script type="text/javascript">
1319		(function () {
1320			function setupAccordionSecondaryNav() {
1321				var $menuContainer = $('#secondaryNav');
1322
1323				$menuContainer.find('*[id^="SideItem"]').each(function () {
1324					var ids = $('[id="' + this.id + '"]');
1325					if (ids.length > 1)
1326						$.each(ids, function (index, value) {
1327							value.id = value.id + '_' + index;
1328						});
1329				});
1330
1331				$menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) {
1332					e.preventDefault();
1333					showHideAccordionMenuForSecondaryNav($(this));
1334				});
1335
1336				$menuContainer.find(".grippy").each(function () {
1337					menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav');
1338				});
1339
1340				$menuContainer.find("li").each(function () {
1341					menuManager.setupDroppableAccordionElement($(this), SIDE_MENU);
1342				});
1343			}
1344
1345			if (document.readyState === "loading") {
1346				document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true });
1347				return;
1348			}
1349
1350			setupAccordionSecondaryNav();
1351		})();
1352	</script>
1352
1353
1354
1355
1356</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS">	<div id="ccde103780-cb84-4fe1-a15e-e84ed9377ffa" data-containerid="de103780-cb84-4fe1-a15e-e84ed9377ffa" class="pageContent cpGrid cpGrid24 showInMobile">
1357				                
1358
1359
1360
1361	</div>
1362</aside>
1363</div>
1364</div></div>
1365</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS">
1366<div class="siteWrap8"><div data-cpRole="contentContainer" id="gbsTS">	<div id="cc23fc0c3e-8a29-4577-aa91-11004831d125" data-containerid="23fc0c3e-8a29-4577-aa91-11004831d125" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="80">
1367				                
1368
1369		<div class="row outer wide"><!--
1370--><div class="outer col col8 first" style="" data-widgetcontainerid="ef825462-3acd-47a7-8198-94060eb9cabb">�				
1371	<div class="row nest first last wide">�
1372	
1373	<div class="inner col col8 first last id3cd39e10-4de6-413d-ad80-6e4b032c69fc" style="" data-widgetcontainerid="3cd39e10-4de6-413d-ad80-6e4b032c69fc">�	
1374<div data-widget-id="37572787-70e4-4eb6-86a4-ae4c4837b06f" data-widget-controller-path="/GraphicLinks/Widget">
1375
1376
1377
1378
1379<div id="graphicLinkWidget37572787-70e4-4eb6-86a4-ae4c4837b06f" class="widget widgetGraphicLinks skin70 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:33em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
1380	<div class="widgetHeader">
1381		<div class="">
1382				</div>
1383	</div>
1384	<div class="widgetBody cpGrid cpGrid2 ">
1385		<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText">
1386				<div class="row   wide">
1387					<!--
1388--><div class="col col1 first "><ul class="semanticList"><!--
1389	    --><li class="widgetItem GraphicLinks">
1390
1391<div>
1392	<a href="/agendacenter" target="_self" class="fancyButton fancyButton273 " >
1393		<span>
1394			<span><span class="text">Agendas &amp;<br>Minutes</span></span>
1395		</span>
1396	</a>
1397</div>
1398		<style scoped="scoped">.fancyButton273.fancyButton:link,.fancyButton273.fancyButton:visited, .fancyButton273div.fancyButton{
1399	background-image: url('/ImageRepository/Document?documentID=6033');
1400	background-repeat: no-repeat;
1401	background-position: 1em  center;
1402border-radius: 61px;
1403transition:all .3s ease-in-out; 
1404max-width:300px; 
1405margin:0 auto;}
1406.fancyButton273.fancyButton:hover,.fancyButton273.fancyButton:focus,.fancyButton273.fancyButton:active,.fancyButton273.fancyButton.hover{
1407	background-color: rgb(255, 255, 255);
1408	background-repeat: no-repeat;
1409	background-position: 1em  center;
1410box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
1411}
1412.fancyButton273.fancyButton:link > span,.fancyButton273.fancyButton:visited > span, .fancyButton273div.fancyButton > span{
1413}
1414.fancyButton273.fancyButton:hover > span,.fancyButton273.fancyButton:focus > span,.fancyButton273.fancyButton:active > span,.fancyButton273.fancyButton.hover > span{
1415}
1416.fancyButton273.fancyButton .text{
1417	color: rgb(0, 61, 84);
1418	font-size: 1.25em;
1419	font-family: "Source Sans 3";
1420	text-align: left;
1421	padding-left: 130px;
1422	font-weight: 700;
1423	text-decoration: none;
1424	padding-left: 130px;
1425	background-image: url('/ImageRepository/Document?documentID=6032');
1426	background-repeat: no-repeat;
1427	background-position: 33px  center;
1428height:122px;
1429line-height:1.2;}
1430.fancyButton273.fancyButton:hover .text,.fancyButton273.fancyButton:focus .text,.fancyButton273.fancyButton:active .text,.fancyButton273.fancyButton.hover .text{
1431	color: rgb(0, 61, 84);
1432	text-decoration: underline;
1433	background-repeat: no-repeat;
1434	background-position: 33px  center;
1435
1436
1437}
1438</style>
1439
1440 </li><!--
1441--></ul></div><!----><div class="col col1  last"><ul class="semanticList"><!--
1442	    --><li class="widgetItem GraphicLinks">
1443
1444<div>
1445	<a href="/jobs.aspx" target="_self" class="fancyButton fancyButton274 " >
1446		<span>
1447			<span><span class="text">Job<br>Opportunities</span></span>
1448		</span>
1449	</a>
1450</div>
1451		<style scoped="scoped">.fancyButton274.fancyButton:link,.fancyButton274.fancyButton:visited, .fancyButton274div.fancyButton{
1452	background-image: url('/ImageRepository/Document?documentID=6033');
1453	background-repeat: no-repeat;
1454	background-position: 1em  center;
1455border-radius: 61px;
1456transition:all .3s ease-in-out; 
1457max-width:300px; 
1458margin:0 auto;}
1459.fancyButton274.fancyButton:hover,.fancyButton274.fancyButton:focus,.fancyButton274.fancyButton:active,.fancyButton274.fancyButton.hover{
1460	background-color: rgb(255, 255, 255);
1461	background-repeat: no-repeat;
1462	background-position: 1em  center;
1463box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
1464}
1465.fancyButton274.fancyButton:link > span,.fancyButton274.fancyButton:visited > span, .fancyButton274div.fancyButton > span{
1466}
1467.fancyButton274.fancyButton:hover > span,.fancyButton274.fancyButton:focus > span,.fancyButton274.fancyButton:active > span,.fancyButton274.fancyButton.hover > span{
1468}
1469.fancyButton274.fancyButton .text{
1470	color: rgb(0, 61, 84);
1471	font-size: 1.25em;
1472	font-family: "Source Sans 3";
1473	text-align: left;
1474	padding-left: 130px;
1475	font-weight: 700;
1476	text-decoration: none;
1477	padding-left: 130px;
1478	background-image: url('/ImageRepository/Document?documentID=6036');
1479	background-repeat: no-repeat;
1480	background-position: 35px  center;
1481height:122px;
1482line-height:1.2;}
1483.fancyButton274.fancyButton:hover .text,.fancyButton274.fancyButton:focus .text,.fancyButton274.fancyButton:active .text,.fancyButton274.fancyButton.hover .text{
1484	color: rgb(0, 61, 84);
1485	text-decoration: underline;
1486	background-repeat: no-repeat;
1487	background-position: 35px  center;
1488
1489
1490}
1491</style>
1492
1493 </li><!--
1494--></ul></div><!--				-->
1495				</div>
1496			</nav>
1497		</div>
1498	<div class="widgetFooter">
1499			</div>
1500</div>
1501</div>
1502
1503	</div> <!-- inner column -->
1504
1505	</div> <!-- inner row -->
1506
1507			</div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="0e41718f-b7f5-4c47-8991-b5d3376f4093">�				
1508	<div class="row nest first last wide">�
1509	
1510	<div class="inner col col8 first last ida7ea2802-4400-44cb-9fb4-c2424e614b39" style="" data-widgetcontainerid="a7ea2802-4400-44cb-9fb4-c2424e614b39">�	
1511<div data-widget-id="a9c6a9a0-45a0-4c07-9761-052d3129fc99" data-widget-controller-path="/GraphicLinks/Widget">
1512
1513
1514
1515
1516<div id="graphicLinkWidgeta9c6a9a0-45a0-4c07-9761-052d3129fc99" class="widget widgetGraphicLinks skin70 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:33em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
1517	<div class="widgetHeader">
1518		<div class="">
1519				</div>
1520	</div>
1521	<div class="widgetBody cpGrid cpGrid2 ">
1522		<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText">
1523				<div class="row   wide">
1524					<!--
1525--><div class="col col1 first "><ul class="semanticList"><!--
1526	    --><li class="widgetItem GraphicLinks">
1527
1528<div>
1529	<a href="/signup" target="_self" class="fancyButton fancyButton360 " >
1530		<span>
1531			<span><span class="text">Stay Connected</span></span>
1532		</span>
1533	</a>
1534</div>
1535		<style scoped="scoped">.fancyButton360.fancyButton:link,.fancyButton360.fancyButton:visited, .fancyButton360div.fancyButton{
1536	background-image: url('/ImageRepository/Document?documentID=6033');
1537	background-repeat: no-repeat;
1538	background-position: 1em  center;
1539border-radius: 61px;
1540transition:all .3s ease-in-out; 
1541max-width:300px; 
1542margin:0 auto;}
1543.fancyButton360.fancyButton:hover,.fancyButton360.fancyButton:focus,.fancyButton360.fancyButton:active,.fancyButton360.fancyButton.hover{
1544	background-color: rgb(255, 255, 255);
1545	background-repeat: no-repeat;
1546	background-position: 1em  center;
1547box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
1548}
1549.fancyButton360.fancyButton:link > span,.fancyButton360.fancyButton:visited > span, .fancyButton360div.fancyButton > span{
1550}
1551.fancyButton360.fancyButton:hover > span,.fancyButton360.fancyButton:focus > span,.fancyButton360.fancyButton:active > span,.fancyButton360.fancyButton.hover > span{
1552}
1553.fancyButton360.fancyButton .text{
1554	color: rgb(0, 61, 84);
1555	font-size: 1.25em;
1556	font-family: "Source Sans 3";
1557	text-align: left;
1558	padding-left: 130px;
1559	font-weight: 700;
1560	text-decoration: none;
1561	padding-left: 130px;
1562	background-image: url('/ImageRepository/Document?documentID=6208');
1563	background-repeat: no-repeat;
1564	background-position: 35px  center;
1565height:122px;
1566line-height:1.2;}
1567.fancyButton360.fancyButton:hover .text,.fancyButton360.fancyButton:focus .text,.fancyButton360.fancyButton:active .text,.fancyButton360.fancyButton.hover .text{
1568	color: rgb(0, 61, 84);
1569	text-decoration: underline;
1570	background-repeat: no-repeat;
1571	background-position: 35px  center;
1572
1573
1574}
1575</style>
1576
1577 </li><!--
1578--></ul></div><!----><div class="col col1  last"><ul class="semanticList"><!--
1579	    --><li class="widgetItem GraphicLinks">
1580
1581<div>
1582	<a href="/RequestTracker.aspx" target="_self" class="fancyButton fancyButton276 " >
1583		<span>
1584			<span><span class="text">Report Your<br>Concern</span></span>
1585		</span>
1586	</a>
1587</div>
1588		<style scoped="scoped">.fancyButton276.fancyButton:link,.fancyButton276.fancyButton:visited, .fancyButton276div.fancyButton{
1589	background-image: url('/ImageRepository/Document?documentID=6033');
1590	background-repeat: no-repeat;
1591	background-position: 1em  center;
1592border-radius: 61px;
1593transition:all .3s ease-in-out; 
1594max-width:300px; 
1595margin:0 auto;}
1596.fancyButton276.fancyButton:hover,.fancyButton276.fancyButton:focus,.fancyButton276.fancyButton:active,.fancyButton276.fancyButton.hover{
1597	background-color: rgb(255, 255, 255);
1598	background-repeat: no-repeat;
1599	background-position: 1em  center;
1600box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
1601}
1602.fancyButton276.fancyButton:link > span,.fancyButton276.fancyButton:visited > span, .fancyButton276div.fancyButton > span{
1603}
1604.fancyButton276.fancyButton:hover > span,.fancyButton276.fancyButton:focus > span,.fancyButton276.fancyButton:active > span,.fancyButton276.fancyButton.hover > span{
1605}
1606.fancyButton276.fancyButton .text{
1607	color: rgb(0, 61, 84);
1608	font-size: 1.25em;
1609	font-family: "Source Sans 3";
1610	text-align: left;
1611	padding-left: 130px;
1612	font-weight: 700;
1613	text-decoration: none;
1614	padding-left: 130px;
1615	background-image: url('/ImageRepository/Document?documentID=6037');
1616	background-repeat: no-repeat;
1617	background-position: 35px  center;
1618height:122px;
1619line-height:1.2;}
1620.fancyButton276.fancyButton:hover .text,.fancyButton276.fancyButton:focus .text,.fancyButton276.fancyButton:active .text,.fancyButton276.fancyButton.hover .text{
1621	color: rgb(0, 61, 84);
1622	text-decoration: underline;
1623	background-repeat: no-repeat;
1624	background-position: 35px  center;
1625
1626
1627}
1628</style>
1629
1630 </li><!--
1631--></ul></div><!--				-->
1632				</div>
1633			</nav>
1634		</div>
1635	<div class="widgetFooter">
1636			</div>
1637</div>
1638</div>
1639
1640	</div> <!-- inner column -->
1641
1642	</div> <!-- inner row -->
1643
1644			</div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="d9b3592d-efd9-42d4-a753-771c36381a97">�				
1645	<div class="row nest first last wide">�
1646	
1647	<div class="inner col col8 first last id06d7d863-1f6c-4479-9423-9eb3f63081d3" style="" data-widgetcontainerid="06d7d863-1f6c-4479-9423-9eb3f63081d3">�	
1648<div data-widget-id="bb049844-3554-4106-8d9a-f3c9330497bb" data-widget-controller-path="/GraphicLinks/Widget">
1649
1650
1651
1652
1653<div id="graphicLinkWidgetbb049844-3554-4106-8d9a-f3c9330497bb" class="widget widgetGraphicLinks skin70 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:33em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
1654	<div class="widgetHeader">
1655		<div class="">
1656				</div>
1657	</div>
1658	<div class="widgetBody cpGrid cpGrid2 ">
1659		<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText">
1660				<div class="row   wide">
1661					<!--
1662--><div class="col col1 first "><ul class="semanticList"><!--
1663	    --><li class="widgetItem GraphicLinks">
1664
1665<div>
1666	<a href="/490/Updates-and-Alerts" target="_self" class="fancyButton fancyButton277 " >
1667		<span>
1668			<span><span class="text">Updates &amp; Alerts</span></span>
1669		</span>
1670	</a>
1671</div>
1672		<style scoped="scoped">.fancyButton277.fancyButton:link,.fancyButton277.fancyButton:visited, .fancyButton277div.fancyButton{
1673	background-image: url('/ImageRepository/Document?documentID=6033');
1674	background-repeat: no-repeat;
1675	background-position: 1em  center;
1676border-radius: 61px;
1677transition:all .3s ease-in-out; 
1678max-width:300px; 
1679margin:0 auto;}
1680.fancyButton277.fancyButton:hover,.fancyButton277.fancyButton:focus,.fancyButton277.fancyButton:active,.fancyButton277.fancyButton.hover{
1681	background-color: rgb(255, 255, 255);
1682	background-repeat: no-repeat;
1683	background-position: 1em  center;
1684box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
1685}
1686.fancyButton277.fancyButton:link > span,.fancyButton277.fancyButton:visited > span, .fancyButton277div.fancyButton > span{
1687}
1688.fancyButton277.fancyButton:hover > span,.fancyButton277.fancyButton:focus > span,.fancyButton277.fancyButton:active > span,.fancyButton277.fancyButton.hover > span{
1689}
1690.fancyButton277.fancyButton .text{
1691	color: rgb(0, 61, 84);
1692	font-size: 1.25em;
1693	font-family: "Source Sans 3";
1694	text-align: left;
1695	padding-left: 130px;
1696	font-weight: 700;
1697	text-decoration: none;
1698	padding-left: 130px;
1699	background-image: url('/ImageRepository/Document?documentID=9254');
1700	background-repeat: no-repeat;
1701	background-position: 36px  42px ;
1702height:122px;
1703line-height:1.2;}
1704.fancyButton277.fancyButton:hover .text,.fancyButton277.fancyButton:focus .text,.fancyButton277.fancyButton:active .text,.fancyButton277.fancyButton.hover .text{
1705	color: rgb(0, 61, 84);
1706	text-decoration: underline;
1707	background-repeat: no-repeat;
1708	background-position: 36px  42px ;
1709
1710
1711}
1712</style>
1713
1714 </li><!--
1715--></ul></div><!----><div class="col col1  last"><ul class="semanticList"><!--
1716	    --><li class="widgetItem GraphicLinks">
1717
1718<div>
1719	<a href="/america250" target="_self" class="fancyButton fancyButton278 " >
1720		<span>
1721			<span><span class="text">America250&nbsp; Celebration</span></span>
1722		</span>
1723	</a>
1724</div>
1725		<style scoped="scoped">.fancyButton278.fancyButton:link,.fancyButton278.fancyButton:visited, .fancyButton278div.fancyButton{
1726	background-image: url('/ImageRepository/Document?documentID=6033');
1727	background-repeat: no-repeat;
1728	background-position: 1em  center;
1729border-radius: 61px;
1730transition:all .3s ease-in-out; 
1731max-width:300px; 
1732margin:0 auto;}
1733.fancyButton278.fancyButton:hover,.fancyButton278.fancyButton:focus,.fancyButton278.fancyButton:active,.fancyButton278.fancyButton.hover{
1734	background-color: rgb(255, 255, 255);
1735	background-repeat: no-repeat;
1736	background-position: 1em  center;
1737box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
1738}
1739.fancyButton278.fancyButton:link > span,.fancyButton278.fancyButton:visited > span, .fancyButton278div.fancyButton > span{
1740}
1741.fancyButton278.fancyButton:hover > span,.fancyButton278.fancyButton:focus > span,.fancyButton278.fancyButton:active > span,.fancyButton278.fancyButton.hover > span{
1742}
1743.fancyButton278.fancyButton .text{
1744	color: rgb(0, 61, 84);
1745	font-size: 1.25em;
1746	font-family: "Source Sans 3";
1747	text-align: left;
1748	padding-left: 130px;
1749	font-weight: 700;
1750	text-decoration: none;
1751	padding-left: 130px;
1752	background-image: url('/ImageRepository/Document?documentID=6034');
1753	background-repeat: no-repeat;
1754	background-position: 35px  center;
1755height:122px;
1756line-height:1.2;}
1757.fancyButton278.fancyButton:hover .text,.fancyButton278.fancyButton:focus .text,.fancyButton278.fancyButton:active .text,.fancyButton278.fancyButton.hover .text{
1758	color: rgb(0, 61, 84);
1759	text-decoration: underline;
1760	background-repeat: no-repeat;
1761	background-position: 35px  center;
1762
1763
1764}
1765</style>
1766
1767 </li><!--
1768--></ul></div><!--				-->
1769				</div>
1770			</nav>
1771		</div>
1772	<div class="widgetFooter">
1773			</div>
1774</div>
1775</div>
1776
1777	</div> <!-- inner column -->
1778
1779	</div> <!-- inner row -->
1780
1781			</div><!-- outer column --><!--		--></div> <!-- outer row -->
1782
1783
1784	</div>
1785</div></div>
1786</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1">
1787    <div class="siteWrap2">
1788      <div data-cpRole="contentContainer" id="homeContent1a"></div>
1789    </div>
1790  </div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS" class="noOverflowTS">
1791<div data-cpRole="banner" id="banner2"><div data-cpRole="structuralContainer" id="bannerSizing2TS">
1792<div class="siteWrap4"><div data-cpRole="contentContainer" id="footerTS">	<div id="cc435abf34-2bbf-4c21-b294-2c2fac08367f" data-containerid="435abf34-2bbf-4c21-b294-2c2fac08367f" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="81">
1793				                
1794
1795		<div class="row outer wide"><!--
1796--><div class="outer col col6 first" style="" data-widgetcontainerid="d589984c-d216-477b-802e-d594d8e5bc49">�				
1797	<div class="row nest first wide">�
1798	
1799	<div class="inner col col6 first last id68b06a5d-8147-45d0-9beb-578163dbaa8b" style="" data-widgetcontainerid="68b06a5d-8147-45d0-9beb-578163dbaa8b">�	
1800    <div data-widget-id="99fef493-fb0a-43a5-b99c-b6dbba2f3608" data-widget-controller-path="/InfoAdvanced/Widget">
1801
1802
1803
1804
1805
1806	<section id="divInfoAdv99fef493-fb0a-43a5-b99c-b6dbba2f3608" class="widget widgetInfoAdvanced skin72 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced">
1807			<header class="widgetHeader" id="header99fef493-fb0a-43a5-b99c-b6dbba2f3608">
1808		<div class="">
1809								</div>
1810	</header>
1811	<div class="widgetBody  cpGrid cpGrid1 ">
1812		<div class="row  wide">
1813					<div class="col col1 first last">
1814						<ol class="pageStyles semanticList">
1815
1816<li class="InfoAdvanced widgetItem fr-view">
1817	<p><a href="/"><img src="/ImageRepository/Document?documentId=6039" class="fr-dib" alt="Bluffdale UT Homepage"></a></p>
1818</li>						</ol>
1819					</div>
1820		</div>
1821	</div>
1822	<div class="widgetFooter">
1823
1824	</div>
1825
1826	</section>
1827
1828
1829
1830<script type="text/javascript">
1831	//Render slideshow if info advacned items contain one.
1832	$(document).ready(function (e) {
1833		$('#divInfoAdv99fef493-fb0a-43a5-b99c-b6dbba2f3608 .InfoAdvanced.widgetItem').each(function () {
1834			renderSlideshowIfApplicable($(this));		
1835		});
1836	});
1837</script>
1837</div>
1838	</div> <!-- inner column -->
1839
1840	</div> <!-- inner row -->
1841	<div class="row nest last wide">�
1842	
1843	<div class="inner col col6 first last idd1541352-0d20-40bc-8a63-5680dd00bab3" style="" data-widgetcontainerid="d1541352-0d20-40bc-8a63-5680dd00bab3">�	
1844<div data-widget-id="89c09ced-5459-4958-9974-3c4ab4aa270f" data-widget-controller-path="/GraphicLinks/Widget">
1845
1846
1847
1848
1849<div id="graphicLinkWidget89c09ced-5459-4958-9974-3c4ab4aa270f" class="widget widgetGraphicLinks skin73 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
1850	<div class="widgetHeader">
1851		<div class="">
1852				</div>
1853	</div>
1854	<div class="widgetBody cpGrid cpGrid1 ">
1855		<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText">
1856				<ul class="semanticList">
1857					<!--
1858	    --><li class="widgetItem GraphicLinks">
1859
1860<div>
1861	<a href="/directory" target="_self" class="fancyButton fancyButton279 " >
1862		<span>
1863			<span><span class="text">Contact</span></span>
1864		</span>
1865	</a>
1866</div>
1867		<style scoped="scoped">.fancyButton279.fancyButton:link,.fancyButton279.fancyButton:visited, .fancyButton279div.fancyButton{
1868	background-repeat: no-repeat;
1869	background-position: left top;
1870	border-top: 1px None rgb(0, 118, 163);
1871	border-left: 1px None rgb(0, 118, 163);
1872	border-right: 1px None rgb(0, 118, 163);
1873	border-bottom: 1px None rgb(0, 118, 163);
1874width:fit-content;
1875margin:0 auto;}
1876.fancyButton279.fancyButton:hover,.fancyButton279.fancyButton:focus,.fancyButton279.fancyButton:active,.fancyButton279.fancyButton.hover{
1877	background-repeat: no-repeat;
1878	background-position: left top;
1879	border-top: 1px None rgb(0, 118, 163);
1880	border-left: 1px None rgb(0, 118, 163);
1881	border-right: 1px None rgb(0, 118, 163);
1882	border-bottom: 1px None rgb(0, 118, 163);
1883}
1884.fancyButton279.fancyButton:link > span,.fancyButton279.fancyButton:visited > span, .fancyButton279div.fancyButton > span{
1885}
1886.fancyButton279.fancyButton:hover > span,.fancyButton279.fancyButton:focus > span,.fancyButton279.fancyButton:active > span,.fancyButton279.fancyButton.hover > span{
1887}
1888.fancyButton279.fancyButton .text{
1889	color: rgb(255, 255, 255);
1890	font-family: "Source Sans 3";
1891	padding-right: 25px;
1892	padding-left: 25px;
1893	font-weight: 700;
1894	text-decoration: none;
1895	background-color: rgb(0, 118, 163);
1896	padding-right: 25px;
1897	padding-left: 25px;
1898	background-repeat: no-repeat;
1899	background-position: left top;
1900	border-top: 1px solid rgb(0, 118, 163);
1901	border-left: 1px solid rgb(0, 118, 163);
1902	border-right: 1px solid rgb(0, 118, 163);
1903	border-bottom: 1px solid rgb(0, 118, 163);
1904transition:all .3s ease-in-out;
1905height:52px;
1906border-radius: 6px;
1907}
1908.fancyButton279.fancyButton:hover .text,.fancyButton279.fancyButton:focus .text,.fancyButton279.fancyButton:active .text,.fancyButton279.fancyButton.hover .text{
1909	color: rgb(0, 118, 163);
1910	text-decoration: underline;
1911	background-color: rgb(255, 255, 255);
1912	background-repeat: no-repeat;
1913	background-position: left top;
1914	border-top: 1px solid rgb(0, 118, 163);
1915	border-left: 1px solid rgb(0, 118, 163);
1916	border-right: 1px solid rgb(0, 118, 163);
1917	border-bottom: 1px solid rgb(0, 118, 163);
1918
1919
1920}
1921</style>
1922
1923 </li><!--
1924				-->
1925				</ul>
1926			</nav>
1927		</div>
1928	<div class="widgetFooter">
1929			</div>
1930</div>
1931</div>
1932
1933	</div> <!-- inner column -->
1934
1935	</div> <!-- inner row -->
1936
1937			</div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="d6af2b21-9705-4dd3-a8d7-761ba163da49">�				
1938	<div class="row nest first last wide">�
1939	
1940	<div class="inner col col1 first last id2dca4664-faa1-42fa-ac09-7ed5afca9fc2" style="" data-widgetcontainerid="2dca4664-faa1-42fa-ac09-7ed5afca9fc2">�	
1941
1942<div class="widget widgetSpacer" id="65cc684a-36a9-4588-ac36-11b41352e9ea"></div>
1943	</div> <!-- inner column -->
1944
1945	</div> <!-- inner row -->
1946
1947			</div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="70542b92-cdbf-43b9-81f0-0d1fedc37f10">�				
1948	<div class="row nest first last wide">�
1949	
1950	<div class="inner col col6 first last id5488a22f-a26f-4537-9385-7febdeb864fc" style="" data-widgetcontainerid="5488a22f-a26f-4537-9385-7febdeb864fc">�	
1951    <div data-widget-id="19aa3eef-b360-49bb-8b60-88d5159b50b8" data-widget-controller-path="/InfoAdvanced/Widget">
1952
1953
1954
1955
1956
1957	<section id="divInfoAdv19aa3eef-b360-49bb-8b60-88d5159b50b8" class="widget widgetInfoAdvanced skin73 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header19aa3eef-b360-49bb-8b60-88d5159b50b8">
1958			<header class="widgetHeader" id="header19aa3eef-b360-49bb-8b60-88d5159b50b8">
1959		<div class="">
1960					<h3 >Contact Bluffdale</h3>
1961								</div>
1962	</header>
1963	<div class="widgetBody  cpGrid cpGrid1 ">
1964		<div class="row  wide">
1965					<div class="col col1 first last">
1966						<ol class="pageStyles semanticList">
1967
1968<li class="InfoAdvanced widgetItem fr-view">
1969	<p>2222 West 14400 South<br>Bluffdale, UT 84065-5248<br>Phone: <a href="tel:8012542200">801-254-2200</a><br>Fax: <a href="tel:8014465662">801-446-5662</a><br><a href="mailto:[email protected]">Email Us</a></p><p><strong>Emergency: Dial 911</strong></p><p>Police Non-Emergency Dispatch: <a href="tel:8017985600">801-798-5600</a><br>Fire Non-Emergency Dispatch: <a href="tel:8018404000">801-840-4000</a><br>City Staff Emergency After-Hours: <a href="tel:8015597783">801-559-7783</a><br>Animal Service Dispatch <a href="tel:8017437000">801-743-7000</a></p>
1970</li>						</ol>
1971					</div>
1972		</div>
1973	</div>
1974	<div class="widgetFooter">
1975
1976	</div>
1977
1978	</section>
1979
1980
1981
1982<script type="text/javascript">
1983	//Render slideshow if info advacned items contain one.
1984	$(document).ready(function (e) {
1985		$('#divInfoAdv19aa3eef-b360-49bb-8b60-88d5159b50b8 .InfoAdvanced.widgetItem').each(function () {
1986			renderSlideshowIfApplicable($(this));		
1987		});
1988	});
1989</script>
1989</div>
1990	</div> <!-- inner column -->
1991
1992	</div> <!-- inner row -->
1993
1994			</div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="0921054a-9673-45ef-8e97-ff356665253d">�				
1995	<div class="row nest first last wide">�
1996	
1997	<div class="inner col col1 first last id198a0ddc-0cd3-4dd9-a594-3b85c1743b67" style="" data-widgetcontainerid="198a0ddc-0cd3-4dd9-a594-3b85c1743b67">�	
1998
1999<div class="widget widgetSpacer" id="aeddd11d-486d-4683-aed9-699e2a8f38e1"></div>
2000	</div> <!-- inner column -->
2001
2002	</div> <!-- inner row -->
2003
2004			</div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="6c2d70c8-3ecb-4efe-9b16-92735485c88b">�				
2005	<div class="row nest first last wide">�
2006	
2007	<div class="inner col col4 first last id4c8cf73f-6d80-46e9-b20c-149e710be2f9" style="" data-widgetcontainerid="4c8cf73f-6d80-46e9-b20c-149e710be2f9">�	
2008	<div data-widget-id="bb9ae0dc-6e16-4ec5-b933-1a2bc186f8a1" data-widget-controller-path="/QuickLinks/Widget">
2009
2010
2011
2012
2013
2014
2015
2016
2017	<section id="widgetQuicklinkbb9ae0dc-6e16-4ec5-b933-1a2bc186f8a1" class="widget widgetQuickLinks skin73 widgetOptionSet24 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderbb9ae0dc-6e16-4ec5-b933-1a2bc186f8a1">
2018			<header class="widgetHeader" id="quickLinksHeaderbb9ae0dc-6e16-4ec5-b933-1a2bc186f8a1">
2019		<div class="">
2020					<h3><a  style="" href="/QuickLinks.aspx?CID=23,18" >Quick Links</a></h3>
2021						</div>
2022	</header>
2023	<div class="widgetBody cpGrid cpGrid1 ">
2024        <div class="row  narrow">
2025				<div class="col col1 first last">
2026					<ol class="semanticList">
2027
2028
2029
2030
2031    <li style="position:relative" class="widgetItem QuickLinks">
2032        <a class="widgetDesc widgetQuickLinksLink" href="https://bluffdale.com/" target="_self" aria-label="Bluffdale City - Events" rel="">Bluffdale City</a>
2033        <div class="widgetMeta"></div>
2034    </li>
2035
2036
2037
2038
2039    <li style="position:relative" class="widgetItem QuickLinks">
2040        <a class="widgetDesc widgetQuickLinksLink" href="https://www.facebook.com/BluffdaleLions" target="_blank" aria-label="Bluffdale Lions Club - Events opens in new window" rel="noopener">Bluffdale Lions Club</a>
2041        <div class="widgetMeta"></div>
2042    </li>
2043
2044
2045
2046
2047    <li style="position:relative" class="widgetItem QuickLinks">
2048        <a class="widgetDesc widgetQuickLinksLink" href="/576/Bluffdale-Arts-Advisory-Board" target="_self" aria-label="Bluffdale Arts - Events" rel="">Bluffdale Arts</a>
2049        <div class="widgetMeta"></div>
2050    </li>
2051
2052
2053
2054
2055    <li style="position:relative" class="widgetItem QuickLinks">
2056        <a class="widgetDesc widgetQuickLinksLink" href="/598/About-OWD" target="_self" aria-label="Old West Days - Events" rel="">Old West Days</a>
2057        <div class="widgetMeta"></div>
2058    </li>
2059
2060
2061
2062
2063    <li style="position:relative" class="widgetItem QuickLinks">
2064        <a class="widgetDesc widgetQuickLinksLink" href="http://slco.org/property-tax/" target="_self" aria-label="Salt Lake County Property Tax - Finance" rel="">Salt Lake County Property Tax</a>
2065        <div class="widgetMeta"></div>
2066    </li>
2067					</ol>
2068				</div>
2069		</div>
2070        
2071	</div>
2072	<div class="widgetFooter">
2073	</div>
2074	<div class="addItemModal hidden">
2075		<div class="url hidden">/QuickLinks.aspx</div>
2076	</div>
2077
2078	</section>
2079</div>
2080
2081	</div> <!-- inner column -->
2082
2083	</div> <!-- inner row -->
2084
2085			</div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="fc717a19-fbec-4dde-a74f-5ec1f052e63e">�				
2086	<div class="row nest first last wide">�
2087	
2088	<div class="inner col col1 first last idad3d568e-6079-460f-b2ce-3f179f8e9aba" style="" data-widgetcontainerid="ad3d568e-6079-460f-b2ce-3f179f8e9aba">�	
2089
2090<div class="widget widgetSpacer" id="5dc994f8-00a9-4ad7-8eac-81e0798991d6"></div>
2091	</div> <!-- inner column -->
2092
2093	</div> <!-- inner row -->
2094
2095			</div><!-- outer column --><!----><div class="outer col col5 last" style="" data-widgetcontainerid="19491c72-79e9-44ea-a445-44fc866cf300">�				
2096	<div class="row nest first last wide">�
2097	
2098	<div class="inner col col5 first last id8c6b733b-81be-4e5d-b0d1-0c734d71071b" style="" data-widgetcontainerid="8c6b733b-81be-4e5d-b0d1-0c734d71071b">�	
2099	<div data-widget-id="d357fb22-edd9-484b-a6c2-2ce9f5548cc2" data-widget-controller-path="/QuickLinks/Widget">
2100
2101
2102
2103
2104
2105
2106
2107
2108	<section id="widgetQuicklinkd357fb22-edd9-484b-a6c2-2ce9f5548cc2" class="widget widgetQuickLinks skin73 widgetOptionSet24 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderd357fb22-edd9-484b-a6c2-2ce9f5548cc2">
2109			<header class="widgetHeader" id="quickLinksHeaderd357fb22-edd9-484b-a6c2-2ce9f5548cc2">
2110		<div class="">
2111					<h3><a  style="" href="/QuickLinks.aspx?CID=29,14" >Site Links</a></h3>
2112						</div>
2113	</header>
2114	<div class="widgetBody cpGrid cpGrid1 ">
2115        <div class="row  narrow">
2116				<div class="col col1 first last">
2117					<ol class="semanticList">
2118
2119
2120
2121
2122    <li style="position:relative" class="widgetItem QuickLinks">
2123        <a class="widgetDesc widgetQuickLinksLink" href="http://sterlingcodifiers.com/codebook/index.php?book_id=974&amp;chapter_id=81242" target="_self" aria-label="Business License Code - Business Licensing" rel="">Business License Code</a>
2124        <div class="widgetMeta"></div>
2125    </li>
2126
2127
2128
2129
2130    <li style="position:relative" class="widgetItem QuickLinks">
2131        <a class="widgetDesc widgetQuickLinksLink" href="https://secure.utah.gov/voterreg/index.html" target="_self" aria-label="Register to Vote - City Recorder" rel="">Register to Vote</a>
2132        <div class="widgetMeta"></div>
2133    </li>
2134
2135
2136
2137
2138    <li style="position:relative" class="widgetItem QuickLinks">
2139        <a class="widgetDesc widgetQuickLinksLink" href="https://slco.org/clerk/elections/" target="_self" aria-label="Salt Lake County Clerk&#39;s Office - City Recorder" rel="">Salt Lake County Clerk's Office</a>
2140        <div class="widgetMeta"></div>
2141    </li>
2142
2143
2144
2145
2146    <li style="position:relative" class="widgetItem QuickLinks">
2147        <a class="widgetDesc widgetQuickLinksLink" href="https://vote.utah.gov/" target="_blank" aria-label="View Candidates at vote.utah.gov - City Recorder opens in new window" rel="noopener">View Candidates at vote.utah.gov</a>
2148        <div class="widgetMeta"></div>
2149    </li>
2150					</ol>
2151				</div>
2152		</div>
2153        
2154	</div>
2155	<div class="widgetFooter">
2156	</div>
2157	<div class="addItemModal hidden">
2158		<div class="url hidden">/QuickLinks.aspx</div>
2159	</div>
2160
2161	</section>
2162</div>
2163
2164	</div> <!-- inner column -->
2165
2166	</div> <!-- inner row -->
2167
2168			</div><!-- outer column --><!--		--></div> <!-- outer row -->
2169
2170
2171	</div>
2172</div></div>
2173</div>
2174
2175
2176
2177
2178		<div id="banner2-77" style="display: none"></div>
2179			
2179<script type="text/javascript">
2180				$(window).on("load", function () {
2181					$.when(window.Pages.rwdSetupComplete)
2182						.done(function () {
2183							renderBanner('banner2-77',
2184								'banner2',
2185								{"BannerOptionID":77,"ThemeID":24,"SlotName":"banner2","Name":"Default","IsDefault":true,"BannerMode":1,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":212,"BannerOptionID":77,"FileName":"/ImageRepository/Document?documentID=6029","Height":465,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}],"BannerVideos":[{"BannerVideoID":12,"BannerOptionID":77,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202311140836490420.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"},
2186								{"BannerImageID":212,"BannerOptionID":77,"FileName":"/ImageRepository/Document?documentID=6029","Height":465,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},
2187								'/App_Themes/2023 - Interior/Images/',
2188								'<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=6029" />');
2189						});
2190				});
2191			</script>
2191
2192
2193</div>
2194</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS">
2195<div class="siteWrap4"><div data-cpRole="contentContainer" id="poweredByTS">	<div id="cc5a0fc9ed-d53c-4bd4-8764-dc42da0e7996" data-containerid="5a0fc9ed-d53c-4bd4-8764-dc42da0e7996" class="pageContent cpGrid cpGrid24 showInMobile">
2196				                
2197
2198
2199
2200	</div>
2201</div></div>
2202</div>
2203</div>
2204
2205            </div>
2206        </div>
2207    </div>
2208
2209<link href="/745732998.css" rel="stylesheet" type="text/css" />
2210
2211<div id="SplashMessageWrapper" class="cp-Splash-wrapper">
2212	<div role="dialog" aria-labelledby="cp-Splash-title" aria-describedby="editorContentDesc" aria-modal="true" tabindex="-1" id="SplashMessage" class="hidden cp-Splash cp-Splash--modal is-open">
2213		<div class="cp-Splash-header">
2214			<h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2>
2215			<button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window">
2216				<svg id="iconClose" viewBox="0 0 25 25">
2217					<polygon style="fill:currentcolor"
2218							 points="18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508"></polygon>
2219				</svg>
2220			</button>
2221		</div>
2222		<div class="cp-Splash-body">
2223			<div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc">
2224				<!-- Content from the Froala Editor will go here. -->
2225				Loading
2226			</div>
2227		</div>
2228		<div class="cp-Splash-footer">
2229			<button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button>
2230			<button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button>
2231		</div>
2232	</div>
2233</div>
2234
2235<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2235
2235
2236<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2236
2236
2237<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2237
2237
2238<script>
2239
2240		$(document).ready(function () {
2241			var filter = {
2242				targetId: '327',
2243				targetType: 1
2244			}
2245
2246			new SplashModalRender().triggerRender(filter);
2247		});
2248</script>
2248
2249
2250
2251	
2252	
2253	
2254	
2255
2256
2257
2258	
2259
2260
2261
2262
2263
2264
2265    
2265<script src="/-1442400649.js" type="text/javascript"></script>
2265
2266    <!-- Fixed Nav Adjustment -->
2267<script>
2268  function getValueTS(elem, attr) {
2269    const val = elem.css(attr);
2270    if (val === undefined) return undefined;
2271    const num = parseInt(val, 10);
2272    if (num === NaN) return undefined;
2273    return num;
2274  }
2275
2276  function clampTS(number, min, max) {
2277    return Math.min(Math.max(number, min), max);
2278  }
2279
2280  function isPageEditingTS() {
2281    return (
2282      $("#doneEditing").length > 0 || // In live edit
2283      typeof DesignCenter !== "undefined" // In theme manager
2284    );
2285  }
2286
2287  const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/;
2288
2289  function isTransparentTS(elem) {
2290    const bg = elem.css('background-color');
2291    if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false;
2292    const matchState = bg.match(bgColorRegexTS);
2293    if (!matchState || matchState.length !== 5) return false;
2294    const alpha = parseFloat(matchState[4], 10);
2295    if (!(alpha >= 0 && alpha < 1)) return false;
2296    return true;
2297  }
2298
2299  function iterateLeftpads(cb) {
2300    const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']");
2301    for (let i = 0; i < containersTS.length; i++) {
2302      const containerTS = containersTS[i];
2303      // Skip the body container and anything with data-skip-leftpad
2304      if (
2305        containerTS.id !== "bodyContainerTS" &&
2306        containerTS.getAttribute('data-skip-leftpad') === null
2307      ) {
2308        cb(containerTS);
2309      }
2310    }
2311  }
2312
2313  function iterateRightpads(cb) {
2314    const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']");
2315    for (let i = 0; i < containersTS.length; i++) {
2316      const containerTS = containersTS[i];
2317      // Skip the body container and anything with data-skip-rightpad
2318      if (
2319        containerTS.id !== "bodyContainerTS" &&
2320        containerTS.getAttribute('data-skip-rightpad') === null
2321      ) {
2322        cb(containerTS);
2323      }
2324    }
2325  }
2326
2327  const anchor = $("#divToolbars");
2328
2329  // Outer banner padding (push banner down)
2330  const outerSizingTS = $("#bannerContainerTS");
2331  // Inner banner padding (push banner content down) - Transparent header OR on attaching headers
2332  const innerSizingTS = $("#bannerSizingTS");
2333
2334  const forceUnfixClassTS = "forceUnfixTS";
2335
2336  const fixedTopTS = $(".fixedTopTS");
2337  const fixedBottomTS = $(".fixedBottomTS");
2338  const fixedLeftTS = $(".fixedLeftTS");
2339  const fixedRightTS = $(".fixedRightTS");
2340
2341  var initialTopTS;
2342  var topAttachTS;
2343  if (fixedTopTS && fixedTopTS.length === 1) {
2344    initialTopTS = getValueTS(fixedTopTS, 'top');
2345    const attachment = fixedTopTS.attr('data-attach');
2346    if (attachment) topAttachTS = $("#" + attachment);
2347    if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined;
2348  }
2349
2350  function resizeAdjustmentTS() {
2351    const editing = isPageEditingTS();
2352
2353    // Fixed top scripta
2354    (function () {
2355      if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return;
2356
2357      if (editing) {
2358        fixedTopTS[0].classList.add(forceUnfixClassTS);
2359      } else {
2360        fixedTopTS[0].classList.remove(forceUnfixClassTS);
2361      }
2362
2363      const topPosition = fixedTopTS.css('position');
2364      if (topPosition === 'fixed') {
2365        if (topAttachTS) {
2366          scrollAdjustmentTS();
2367        } else {
2368          const anchorHeight = anchor.outerHeight() - 1;
2369          fixedTopTS.css('top', anchorHeight + initialTopTS);
2370        }
2371      } else {
2372        fixedTopTS.css('top', initialTopTS);
2373      }
2374
2375      if (topPosition === 'fixed' || topPosition === 'absolute') {
2376        // Bump the banner content down
2377        if (isTransparentTS(fixedTopTS)) {
2378          innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight());
2379          outerSizingTS.css('padding-top', '');
2380
2381          try {
2382            window.Pages.onResizeHandlersExecute();
2383          } catch (e) {}
2384        } else {
2385          outerSizingTS.css('padding-top', fixedTopTS.outerHeight());
2386          innerSizingTS.css('padding-top', '');
2387        }
2388      } else {
2389        innerSizingTS.css('padding-top', '');
2390        outerSizingTS.css('padding-top', '');
2391      }
2392    })();
2393
2394    // Fixed bottom script
2395    (function () {
2396      if (!fixedBottomTS || fixedBottomTS.length === 0) return;
2397
2398      // If the widget has gone narrow, force unfix
2399      if (editing || fixedBottomTS.outerHeight() > 200) {
2400        fixedBottomTS[0].classList.add(forceUnfixClassTS);
2401      } else {
2402        fixedBottomTS[0].classList.remove(forceUnfixClassTS);
2403      }
2404
2405      if (fixedBottomTS.css('position') === 'fixed') {
2406        bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight());
2407      } else {
2408        bodyContainerTS.css('padding-bottom', '');
2409      }
2410    })();
2411
2412    // Fixed left script
2413    (function () {
2414      if (!fixedLeftTS || fixedLeftTS.length === 0) return;
2415
2416      if (editing) {
2417        fixedLeftTS[0].classList.add(forceUnfixClassTS);
2418      } else {
2419        fixedLeftTS[0].classList.remove(forceUnfixClassTS);
2420      }
2421
2422      if (fixedLeftTS.css('position') === 'fixed') {
2423        const anchorHeight = anchor.outerHeight() - 1;
2424        fixedLeftTS.css('top', anchorHeight);
2425        const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect();
2426        iterateLeftpads(function (containerTS) {
2427          const containerBoundingTS = containerTS.getBoundingClientRect();
2428          if (containerBoundingTS.left <= leftBoundingTS.right) {
2429            $(containerTS).css('padding-left', leftBoundingTS.width + 16);
2430          }
2431        });
2432      } else {
2433        fixedLeftTS.css('top', '');
2434        iterateLeftpads(function (containerTS) {
2435          $(containerTS).css('padding-left', '');
2436        });
2437      }
2438    })();
2439
2440    // Fixed right script
2441    (function () {
2442      if (!fixedRightTS || fixedRightTS.length === 0) return;
2443
2444      if (editing) {
2445        fixedRightTS[0].classList.add(forceUnfixClassTS);
2446      } else {
2447        fixedRightTS[0].classList.remove(forceUnfixClassTS);
2448      }
2449
2450      if (fixedRightTS.css('position') === 'fixed') {
2451        const anchorHeight = anchor.outerHeight() - 1;
2452        fixedRightTS.css('top', anchorHeight);
2453        const rightBoundingTS = fixedRightTS[0].getBoundingClientRect();
2454        iterateRightpads(function (containerTS) {
2455          const containerBoundingTS = containerTS.getBoundingClientRect();
2456          if (containerBoundingTS.right >= rightBoundingTS.left) {
2457            $(containerTS).css('padding-right', rightBoundingTS.width + 16);
2458          }
2459        });
2460      } else {
2461        fixedRightTS.css('top', '');
2462        iterateRightpads(function (containerTS) {
2463          $(containerTS).css('padding-right', '');
2464        });
2465      }
2466    })();
2467  }
2468
2469  function scrollAdjustmentTS() {
2470    if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return;
2471    const topPosition = fixedTopTS.css('position');
2472    if (topPosition === 'fixed' || topPosition === 'absolute') {
2473      const anchorBounding = anchor[0].getBoundingClientRect();
2474      const attachBounding = topAttachTS[0].getBoundingClientRect();
2475      const scrollTop = $(window).scrollTop();
2476
2477      fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom));
2478    } else {
2479      fixedTopTS.css('top', initialTopTS);
2480    }
2481  }
2482
2483  $(window).load(function () {
2484    setTimeout(function () {
2485      resizeAdjustmentTS();
2486    }, 350);
2487
2488    $(window).scroll(function () {
2489      scrollAdjustmentTS();
2490    });
2491
2492    var adjustTimeoutTS;
2493    $(window).resize(function () {
2494      clearTimeout(adjustTimeoutTS);
2495      adjustTimeoutTS = setTimeout(function () {
2496        resizeAdjustmentTS();
2497      }, 350);
2498    });
2499
2500    $.when(window.Pages.angularToolbarComplete).done(function () {
2501      resizeAdjustmentTS();
2502    });
2503  });
2504</script>
2504
2505<!-- End Fixed Nav Adjustment -->
2506
2507
2508
2509
2510<!-- Google tag (gtag.js) -->
vendor: 64 bytes, line 2510
2510 <script async src="https://www.googletagmanager.com/gtag/js?id=
2510G-DQPS217FF8
vendor: 12 bytes, line 2510
2510"></script> 
2510<script> 
vendor: 127 bytes, line 2510
2510window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
2510G-DQPS217FF8
vendor: 4 bytes, line 2510
2510'); 
2510</script>
2510
2511
2512
2513<!-- Move banner to outer wrap -->
2514<script>
2515  function moveBannerToOuterWrap() {
2516    if ($(".fixedBannerTS #bannerDivbanner3").length) {
2517      $(".fixedBannerTS #bannerDivbanner3").appendTo("#outer-wrap");
2518    } else {
2519      setTimeout(function () {
2520        moveBannerToOuterWrap();
2521      }, 500);
2522    }
2523  }
2524
2525  moveBannerToOuterWrap();
2526</script>
2526
2527
2528
2529
2530
2531<!----------Google Translate (Mobile Friendly)--------->
2532
2533<style>
2534  #google-translate-container {
2535    float: right;
2536    padding: 3px 5px 0px 0px;
2537    position: fixed; 
2538    bottom: 16px; 
2539    right: 10px; 
2540    z-index: 5;
2541  }
2542  
2543  .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
2544    font-family: arial;
2545    font-size: 10pt;
2546    background-image: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png");
2547    background-position: 5px 5px;
2548    background-size: 18px;
2549    background-repeat: no-repeat;
2550    text-indent: 16px;
2551    background-color: #fff;
2552    color: #000 !important;
2553  }
2554  
2555  .goog-logo-link {
2556    display: none !important;
2557  }
2558  
2559  .goog-te-gadget {
2560    color: transparent !important;
2561  }
2562  
2563  .goog-te-gadget .goog-te-combo {
2564    margin: 2px 0 !important;
2565    border-radius: 15px !important;
2566    }
2567  
2568  .goog-te-combo{
2569    border: 1px solid !important;
2570    border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important;
2571    border-radius: 50px !important;
2572    height:31px !important;
2573    padding: 0 1px 0 .25rem !important;
2574                width: 156px;
2575  }
2576
2577  #launcher-wrapper {
2578    bottom: 50px !important;
2579  }
2580
2581</style>
2582
2583<div id="google-translate-container">
2584  <div id="google_translate_element">
2585  </div>
2586</div>
2587
2588<script>
2589
2590  function googleTranslateElementInit() {
2591    var el = document.getElementById("google_translate_element");
2592    if (el && el.innerHTML.trim() !== "") {
2593        return;
2594    }
2595
2596    new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element");
2597    // begin accessibility compliance
2598    $('img.goog-te-gadget-icon').attr('alt','Google Translate');
2599    $('div#goog-gt-tt div.logo img').attr('alt','translate');
2600    $('div#goog-gt-tt .original-text').css('text-align','left');
2601    $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000');
2602    $('.goog-te-combo').attr('aria-label','google translate languages');
2603    $('svg.goog-te-spinner').attr('title','Google Translate Spinner');
2604    $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000');
2605  }
2606
2607  $(function() {
2608    $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit");
2609  });
2610
2611</script>
2611
2612
2613<!--------------End Google Translate----------------->
2614
2615<!-- Begin Constant Contact Active Forms -->
2616<script> var _ctct_m = "8aacd4032311d272cb6c06b31ca83cee"; </script>
vendor: 2 bytes, line 2616
2616
2617<script id="signupScript" src="//static.ctctcdn.com/js/signup-form-widget/current/signup-form-widget.min.js" async defer></script>
2617
2618<!-- End Constant Contact Active Forms -->
2619
2620
2621    
2621<script type="text/javascript">
2622        $(function () {
2623            document.cookie = "responsiveGhost=0; path=/";
2624        });
2625        $(window).on("load", function () {
2626            $('body').addClass('doneLoading').removeClass('hideContent');
2627
2628            if ($('#404Content').length > 0)
2629                $('div#bodyWrapper').css('padding', '0px');
2630        });
2631    </script>
2631
2632
2633    <noscript>
2634        <style>
2635            body.hideContent {
2636                opacity: 1 !important;
2637            }
2638        </style>
2639    </noscript>
2640
2641        
2642<div style="display: none;">
2643	<svg xmlns="http://www.w3.org/2000/svg" style="display:none;">
2644
2645		<symbol id="iconArrow--left" viewbox="0 0 25 25">
2646			<title>Arrow Left</title>
2647			<polygon style="fill:currentcolor" points="18.044,25 19.498,23.545 8.409,12.454 19.408,1.455 17.954,0 5.502,12.452"></polygon>
2648		</symbol>
2649
2650		<symbol id="iconArrow--right" viewbox="0 0 25 25">
2651			<title>Arrow Right</title>
2652			<polygon style="fill:currentcolor" points="6.957,0 5.502,1.455 16.591,12.546 5.592,23.545 7.047,25 19.498,12.548"></polygon>
2653		</symbol>
2654
2655	</svg>
2656</div>
2657    
2657<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Poppins:200,200italic,500,500italic,600,600italic,700,800,800italic,italic,regular|Source+Sans+3:200,200italic,300,300italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic,italic,regular|');</script>
2657
2658    
2659
2660    <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div>
2661        <div style="display: none;">
2662            <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
2663                <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40">
2664                    <title>Slideshow Left Arrow</title>
2665                    <g>
2666                        <path style="fill:currentcolor;" d="M20,40a2.67,2.67,0,0,1-1.9-.79L.79,21.9a2.68,2.68,0,0,1,0-3.79L18.1.79a2.68,2.68,0,1,1,3.79,3.79L6.47,20,21.89,35.42A2.68,2.68,0,0,1,20,40Z"></path>
2667                    </g>
2668                </symbol>
2669                <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40">
2670                    <title>Slideshow Right Arrow</title>
2671                    <g>
2672                        <path style="fill:currentcolor;" d="M2.68,0a2.67,2.67,0,0,1,1.9.79L21.89,18.1a2.68,2.68,0,0,1,0,3.79L4.58,39.21A2.68,2.68,0,0,1,.79,35.42L16.21,20,.79,4.58A2.68,2.68,0,0,1,2.68,0Z"></path>
2673                    </g>
2674                </symbol>
2675            </svg>
2676        </div>
2677    
2678	
2679	
2680
2681    <div id="root-picker-outlet"></div>
2682</body>
2683</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.