PageSourceSearch

https://squamishrotary.com/771/Page/ShowSitePage?ClassCode=SitePage&Slug=rotary-international

html squamishrotary.com collected 2026-10-08 11:06:14 UTC 45,813 bytes, 855 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en-ca">
3<head>
4    <title>
5    Rotary International | Rotary Club of Squamish
6</title>
7
8<base href="https://squamishrotary.com/" id="baseHref" />
9<link rel="canonical" href="https://portal.clubrunner.ca/sitepage/rotary-international" >
10<meta charset="UTF-8">
11<meta name="viewport" content="width=device-width, initial-scale=1">
12
13<link href="https://globalassets.clubrunner.ca" rel="preconnect">
14<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
15<link href="https://connect.facebook.net" rel="preconnect" crossorigin>
16<link rel="shortcut icon" href='https://clubrunner.blob.core.windows.net/00000000771/Favicon/favicon.ico?time=639270543730866913' />
17<link rel="apple-touch-icon" sizes="57x57" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' />
18<link rel="apple-touch-icon" sizes="114x114" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' />
19<link rel="apple-touch-icon" sizes="72x72" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' />
20<link rel="apple-touch-icon" sizes="144x144" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' />
21        
21<script type="text/plain" data-category="functionality" src="https://globalassets.clubrunner.ca/scripts/sharethis/button/custom-version.js?_=639264566150776865"></script>
21
22
23
24    
24<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jquery/3.5.1/jquery-3.5.1.min.js?_=639264566150776865"></script>
24
25    
25<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/jquery-migrate/jquery-migrate-3.3.2.min.js?_=639264566150776865"></script>
25
26    
26<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/maskedinput/1.4.1/jquery.maskedinput.min.js?_=639264566150776865"></script>
26
27    
27<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js?_=639264566150776865"></script>
27
28    
28<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/jquery.validate/1.13.1/jquery.validate.min.js?_=639264566150776865"></script>
vendor: 2 bytes, line 28
28
29<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/mvc/4.0/jquery.validate.unobtrusive.min.js?_=639264566150776865"></script>
vendor: 2 bytes, line 29
29
30<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ie7json.min.js?_=639264566150776865" defer></script>
vendor: 2 bytes, line 30
30
31<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/lazyload/lazyimage.min.js?_=639264566150776865" async></script>
vendor: 2 bytes, line 31
31
32<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jquery.imagesloaded/4.1.2/imagesloaded.pkgd.min.js?_=639264566150776865"></script>
32
33<link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/scripts/fontawesome/latest/all.min.css?_=639264566150776865" media="print" onload="this.media='all'" />
34<link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/css/jquery/ui/1.12.1/themes/smoothness/jquery-ui.min.css?_=639264566150776865" media="print" onload="this.media='all'" />
35     <link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/templates/BootstrapLayout-1/Midcentury/NavyGold.dev.min.css?_=639264566150776865" />
36    <link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/templates/BootstrapLayout-1/Midcentury/Midcentury-media.min.css?_=639264566150776865" media="print" onload="this.media='all'" />
37    
37<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/bootstrap/3.4.1/bootstrap.min.js?_=639264566150776865"></script>
vendor: 2 bytes, line 37
37
38<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/bootstrap/custom/message.tooltip.progress.min.js?_=639264566150776865" async></script>
38
39    
39<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/forms/forms.v2.min.js?_=639264566150776865" defer></script>
vendor: 2 bytes, line 39
39
40<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/navbar/navbar.all.min.js?_=639264566150776865" async></script>
vendor: 2 bytes, line 40
40
41<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/back.top.min.js?_=639264566150776865" defer></script>
41
42
43     
43<script charset="utf-8" src="https://cdn.iframe.ly/embed.js?key=a28323fa94041abe8f6ae06645b5c3e1"></script>
43
44
45
46
47
48    
48<script type="text/plain" data-category="functionality">        
49        var appInsights=window.appInsights||function(a){
50            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://az416426.vo.msecnd.net/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
51        }({
52            instrumentationKey: "a70b77a5-af81-485f-9e2b-986a6d0efdf2"
53        });
54
55        window.appInsights=appInsights,appInsights.queue&&0===appInsights.queue.length&&appInsights.trackPageView();
56    </script>
56
57
58
59
60            
60<script type="text/plain" data-category="analytics">
61                //_gaq.push(['_setAccount', 'UA-20854735-16']);
62                //_gaq.push(['_trackPageview']);
63                
64                var _gaq = _gaq || [];
65                _gaq.push(['b._setAccount', 'UA-78147326-1']);
66                _gaq.push(['b._trackPageview']);
67                $(function ()
68                {
69                    var ga = document.createElement('script');
70                    ga.type = 'text/javascript';
71                    ga.async = true;
72                    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
73                    var s = document.getElementsByTagName('script')[0];
74                    s.parentNode.insertBefore(ga, s);
75                });                
76            </script>
76
77
78
79
80
81    <link rel="stylesheet" href="https://globalassets.clubrunner.ca/scripts/cookieconsent-3.0.1/dist/cookieconsent.css?_=639264566150776865">
82
83<script type="text/javascript" src='https://globalassets.clubrunner.ca/scripts/cookieconsent-3.0.1/dist/cookieconsent.umd.js?_=639264566150776865' async></script>
83
84
85<script type="text/javascript">
86    function clearAllCookies() {
87        var cookies = document.cookie.split("; ");
88        for (var c = 0; c < cookies.length; c++) {
89            var d = window.location.hostname.split(".");
90            while (d.length > 0) {
91                var cookieBase = encodeURIComponent(cookies[c].split(";")[0].split("=")[0]) + '=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain=' + d.join('.') + ' ;path=';
92                var p = location.pathname.split('/');
93                document.cookie = cookieBase + '/';
94                while (p.length > 0) {
95                    document.cookie = cookieBase + p.join('/');
96                    p.pop();
97                };
98                d.shift();
99            }
100        }
101    }
102
103    function getRootDomain() {
104        const hostname = window.location.hostname;
105
106        // Split the hostname into parts
107        const parts = hostname.split('.').reverse();
108
109        // If the hostname has at least two parts (e.g., "sub.example.com"),
110        // return the top-level domain and the second-level domain
111        if (parts.length >= 2) {
112            let domain = parts[1] + '.' + parts[0]; // "example.com"
113
114            // Handle cases with country code top-level domains (e.g., "example.co.uk")
115            if (parts.length > 2 && parts[0].length === 2 && parts[1].length === 2) {
116                domain = parts[2] + '.' + parts[1] + '.' + parts[0]; // "example.co.uk"
117            }
118
119            return domain;
120        }
121
122        // If the hostname doesn't have multiple parts, return it as is (e.g., "localhost")
123        return hostname;
124    }
125
126
127
128
129            window.addEventListener("load", function () {
130                // Check if the 'cc_cookie' exists
131                if (!document.cookie.split(';').some((item) => item.trim().startsWith('cc_cookie'))) {
132                    // Clear all cookies if 'cc_cookie' is not found
133                    clearAllCookies();
134                }
135
136
137                CookieConsent.run({
138                    guiOptions: {
139                        consentModal: {
140                            layout: 'box wide',
141                            position: 'bottom left',
142                            flipButtons: true,
143                        }
144                    },
145
146                    cookie: {
147                        name: 'cc_cookie',
148                        domain: 'squamishrotary.com' != '' ? 'squamishrotary.com' : getRootDomain(),
149                        path: '/',
150                    },
151
152                    onFirstConsent: onFirstConsent,
153                    onConsent: onConsent,
154                    onChange: onConsentChange,
155
156                    revision: 0, // increment this number to force showing the consent modal again
157
158                    categories: {
159                        necessary: {
160                            enabled: true,  // this category is enabled by default
161                            readOnly: true  // this category cannot be disabled
162                        },
163                        functionality: {
164                            enabled: false,    //To be in compliance we need to let the pre ticked off for non necessary cookies.
165                            readOnly: false,
166                            autoClear: {
167                                cookies: [
168                                    {
169                                        name: 'ai_session',   // string: exact cookie name
170                                    },
171                                    {
172                                        name: 'ai_session',   // string: exact cookie name
173                                        domain: 'clubrunner.ca'
174                                    },
175                                    {
176                                        name: 'ai_session',   // string: exact cookie name
177                                        domain: 'membernova.com'
178                                    },
179                                    {
180                                        name: 'ai_user',   // string: exact cookie name
181                                    },
182                                    {
183                                        name: 'ai_user',   // string: exact cookie name
184                                        domain: 'clubrunner.ca'
185                                    },
186                                    {
187                                        name: 'ai_user',   // string: exact cookie name
188                                        domain: 'membernova.com'
189                                    },                                    
190                                    {
191                                        name: /^__unam/,   // regex: match all cookies starting with '_unam'                                        
192                                    },
193                                    {
194                                        name: /^__unam/,   // regex: match all cookies starting with '_unam'
195                                        domain: 'clubrunner.ca'
196                                    },
197                                    {
198                                        name: /^__unam/,   // regex: match all cookies starting with '_unam'
199                                        domain: 'membernova.com'
200                                    },
201                                ]
202                            },
203                        },
204                        analytics: {
205                            enabled: false,    //To be in compliance we need to let the pre ticked off for non necessary cookies.
206                            //AutoClear just clear the cookies when user change the preferences, it doesnt control it automatically
207                            autoClear: {
208                                cookies: [
209                                    // clear analytics cookies from top-level domain
210                                    {
211                                        name: /^_ga/,   // regex: match all cookies starting with '_ga'
212                                        domain: 'clubrunner.ca'
213                                    },
214                                    {
215                                        name: '_gid',   // string: exact cookie name
216                                        domain: 'clubrunner.ca'
217                                    },
218                                    {
219                                        name: /^_ga/,   // regex: match all cookies starting with '_ga'
220                                        domain: 'membernova.com'
221                                    },
222                                    {
223                                        name: '_gid',   // string: exact cookie name
224                                        domain: 'membernova.com'
225                                    },
226                                    // clear analytics cookies from current subdomain
227                                    {
228                                        name: /^_ga/,   // regex: match all cookies starting with '_ga'                                        
229                                    },
230                                    {
231                                        name: '_gid',   // string: exact cookie name                                        
232                                    },
233                                ]
234                            },                           
235                        },
236                        advertising: {
237                            enabled: false, //To be in compliance we need to let the pre ticked off for non necessary cookies.
238                            readOnly: false
239                        }
240                    },
241
242                    language: {
243                        default: 'en',
244                        translations: {
245                            en: {
246                                consentModal: {
247                                    title: 'We Use Cookies',
248                                    description: "We use cookies to improve your browsing experience, secure our platform, and analyze our traffic. For more information about what cookies we use and how, please review our 
248<a href='https://squamishrotary.com/cookie-policy'>Cookie Policy</a>. <br> {{revisionMessage}}",
249                                    revisionMessage: 'We have updated our cookie policy. Please review the changes before continuing.', //This message will be shown when the revision is increased and the modal is displayed again
250                                    acceptAllBtn: 'Accept All',
251                                    acceptNecessaryBtn: 'Reject All',
252                                    showPreferencesBtn: 'Manage Preferences',
253                                    footer: `
254                                        <a href='https://squamishrotary.com/privacy-policy'>Privacy Statement</a>
255                                        <a href='https://squamishrotary.com/cookie-policy'>Cookie Policy</a>
256                                    `
257                                },
258                                preferencesModal: {
259                                    title: 'Manage Cookie Preferences',                                    
260                                    acceptAllBtn: 'Accept All',
261                                    acceptNecessaryBtn: 'Reject All',
262                                    savePreferencesBtn: 'Save Preferences',
263                                    closeIconLabel: 'Close',
264                                    sections: [
265                                        {
266                                            title: 'Cookie Usage',
267                                            description: 'We use cookies to optimize your experience, personalize content, and gather data to improve performance.'
268                                        },
269                                        {
270                                            title: 'Strictly Necessary Cookies',
271                                            description: 'These cookies are essential for the proper functioning of the website and cannot be disabled.',                                            
272                                            linkedCategory: 'necessary'
273                                        },
274                                        {
275                                            title: 'Functionality Cookies',
276                                            description: 'These cookies collect information to enable enhanced functionality and personalization on our website. Without them, some or all services may not function properly. All of the data is anonymized and cannot be used to identify you.',
277                                            linkedCategory: 'functionality'
278                                        },
279                                        {
280                                            title: 'Performance &amp; Analytics Cookies',
281                                            description: 'These cookies collect information about how you use our website so that we may improve the performance and track engagement. All of the data is anonymized and cannot be used to identify you.',
282                                            linkedCategory: 'analytics'
283                                        },
284                                        {
285                                            title: 'Advertisement Cookies',
286                                            description: 'These cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.',
287                                            linkedCategory: 'advertising'
288                                        },
289                                        {
290                                            title: 'Understanding Your Cookie Preferences',
291                                            description: "If you have questions about your options or you need more information, please visit our <a href='https://squamishrotary.com/cookie-policy'>Cookie Policy</a>."
292                                        }
293                                    ]
294                                }
295                            }
296                        }
297                    }
298                });
299
300            });
301
302            function onFirstConsent() {                
303                updateGtmGaConsent();
304                updateUserConsent();
305            }
306
307            function onConsentChange() {                
308                updateGtmGaConsent();
309                updateUserConsent();
310            }
311
312            function onConsent() {
313                //Attention this function is triggered every page load, if you want to get the consent when the user accept or revoked the cookies you have to use onConsentChange                
314            }
315
316            function updateGtmGaConsent() {               
317                //TODO: Implement the logic to update the google tag manager consent
318
319                //This was a test but it's not working 
320                // let preferences = {
321                //     analytics_storage: "denied",
322                //     ad_storage: "denied",
323                //     ad_user_data: "denied",
324                //     ad_personalization: "denied"
325                // };
326
327
328                // CookieConsent.getUserPreferences().acceptedCategories.forEac
328h(category => {
329                //     if (category === 'analytics') {
330                //         preferences.analytics_storage = "granted";
331                //     }
332                //     if (category === 'advertising') {
333                //         preferences.ad_storage = "granted";
334                //         preferences.ad_user_data = "granted";
335                //         preferences.ad_personalization = "granted";
336                //     }
337                // });
338
339                // if (preferences) {
340                //     setTimeout(function () {
341                        
342                //         window.dataLayer = window.dataLayer || [];
343
344                //         function gtag() {
345                //             window.dataLayer.push(arguments);
346                //         }
347
348                //         gtag("consent", "update", preferences);
349
350                //         console.log("gtag sent!");
351
352                //         setTimeout(function () {
353                //             window.location.reload();
354                //         }, 1000);
355
356                //     }, 1000);                 
357                // }
358            }
359
360            function updateUserConsent(cookieConsent) {
361                // Retrieve all the fields
362                const cookie = CookieConsent.getCookie();
363                const preferences = CookieConsent.getUserPreferences();
364
365                // Prepare the content
366                const userConsent = {
367                    consentId: cookie.consentId,
368                    revision: cookie.revision,
369                    acceptType: preferences.acceptType,
370                    acceptedCategories: preferences.acceptedCategories,
371                    rejectedCategories: preferences.rejectedCategories
372                };
373
374                // Send the data to backend                
375                fetch('/771/cookie-policy/log', {
376                    method: 'POST',
377                    headers: {
378                        'Content-Type': 'application/json'
379                    },
380                    body: JSON.stringify(userConsent)
381                });
382
383            }
384        </script>
384
385    
386</head>
387<body id="bodyContent">
388
389    
390
391    
392<div id="fb-root"></div>
393
394    
394<script>
395              document.addEventListener('DOMContentLoaded', function () 
396              {
397                  document.querySelectorAll('fb\\:like, .fb-like, .fb_iframe_widget').forEach(el => el.style.display = 'none');
398              });
399    </script>
399
400    
400<script type="text/plain" data-category="functionality">
401        (function (d, s, id) {
402        var js, fjs = d.getElementsByTagName(s)[0];
403        if (d.getElementById(id)) return;
404        js = d.createElement(s); js.id = id;
405        js.src = "https://connect.facebook.net/en_US/all.js#xfbml=1";
406        fjs.parentNode.insertBefore(js, fjs);
407        } (document, 'script', 'facebook-jssdk'));
408    </script>
408
409
410
411
412	<div class="login-band">
413	    <div class="container">
414	        <div class="loginbar">
415	            
416
417        	    <div class="login-area">
418	                
419    <div class="input-group search-bar">
420        <span class="input-group-addon">
421            <a onclick="doSearch()"><i class="fas fa-search"></i></a>
422        </span>
423        <input id="searchString" type="search" class="field-control search-string" placeholder="Search" aria-label="search">
424        
425    </div><!-- /input-group -->
426
427<div class='loginArea2'>
428    <div class="loginArea3">
429
430            <span class="logout-link">
431                <a href="https://portal.clubrunner.ca/771/User/Login?OriginalUrl=QqQko9PRqks3dhJMv1iwfSpdl+wDR3UfAwCll1QIP/1ZOy00KbOEDikRcpelpohvMqbqN71o81hm9ynQ1CWHWehoJahVbk1CgfG4vRItWxl3KZoZ2ahzQS+0ptmdZnsF+mXKpWc6hlXz8kYwGEM7Xw==">Member Login</a>
432            </span>
433    </div>
434</div>
435
436<script type="text/javascript">
437
438    $(function () {
439        $("#searchString").keyup(function (event) {
440            if (event.keyCode == 13) {
441                doSearch();
442            }
443        });
444    });
445
446
447    function doSearch() {
448        var searchString = $("#searchString").val();
449
450        searchString = replaceAll(searchString, ".", "-~0-");
451        searchString = replaceAll(searchString, "%", "-~1-");
452        searchString = replaceAll(searchString, "?", "-~2-");
453        searchString = replaceAll(searchString, ":", "-~3-");
454        searchString = replaceAll(searchString, "/", "-~4-");
455        searchString = replaceAll(searchString, "+", "-~5-");
456        searchString = replaceAll(searchString, "*", "-~6-");
457        searchString = replaceAll(searchString, "&", "-~7-");
458        searchString = replaceAll(searchString, "\"", "-~8-");
459
460        searchString = encodeURIComponent(searchString);
461        console.log(searchString);
462        var redirectUrl = $('#baseHref').attr("href") + "Search/" + searchString;
463
464        console.log(redirectUrl);
465
466        window.location.href = redirectUrl;
467    }
468
469    //	function replaceAll(str, find, replace) {
470    //	    return str.replace(new RegExp(find, 'g'), replace);
471    //	}
472
473    function replaceAll(str, search, replacement) {
474        return str.split(search).join(replacement);
475    };
476
477    // Search focus
478    $('#searchString').on('focus', function () {
479        $('.input-group-addon').addClass('focus');
480        $(this).addClass('active');
481    });
482
483    $('#searchString').on('focusout', function () {
484        $('.input-group-addon').removeClass('focus');
485    });
486</script>
486
487
488        	    </div>
489	        </div>
490	    </div>
491	</div>
492
493<div id="TraceInfo">
494    
495</div>            
496                
497
498
499<nav class="navbar navbar-default" aria-label="page navigation">
500    <div class="container">
501        <div class="navbar-header">
502            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
503                <span class="sr-only">Toggle navigation</span>
504                <span class="icon-bar"></span>
505                <span class="icon-bar"></span>
506                <span class="icon-bar"></span>
507            </button>
508                <a href="" class="navbar-brand" tabindex="-1">
509                        <img src="https://clubrunner.blob.core.windows.net/00000000771/Images/rc_squamish_11nov17-transp.png" alt="Squamish logo" role="img" />
510                </a>
511        </div>
512        <div class="navbar-collapse collapse" id="navbar" aria-expanded="true">
513            <ul class="nav navbar-nav">
514                <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">About Rotary<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="sitepage/about-rotary" target="_self" title="" class="" tabindex="0">Rotary International</a></li><li class=""><a href="sitepage/about-our-club" target="_self" title="" class="" tabindex="0">Rotary Club of Squamish</a></li><li class=""><a href="page/the-rotary-foundation" target="_self" title="" class="" tabindex="0">The Rotary Foundation</a></li><li class=""><a href="sitepage/joining-rotary" target="_blank" title="" class="" tabindex="0">Joining Rotary</a></li></ul></li><li class=""><a href="page/meetings-and-events" target="_blank" title="" class="" tabindex="0">Meetings & Events</a></li><li class=""><a href="stories" target="_self" title="" class="" tabindex="0">Stories</a></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">Service Projects<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="sitepage/community-service-1" target="_self" title="" class="" tabindex="0">Community Service</a></li><li class=""><a href="page/international-service" target="_self" title="" class="" tabindex="0">International Service</a></li><li class=""><a href="sitepage/youth-programs" target="_self" title="" class="" tabindex="0">Youth Service</a></li><li class=""><span class="empty-link ">Club Service</span></li><li class=""><span class="empty-link ">Vocational Service</span></li></ul></li><li class=""><a href="sitepage/rotary-funding-for-community-projects" target="_blank" title="" class="" tabindex="0">Apply for Funding</a></li><li class=""><a href="page/welcome-to-the-rotary-club-of-squamish-store" target="_blank" title="" class="" tabindex="0">Store</a></li><li class=""><a href="https://www.canadahelps.org/en/dn/39540" target="_blank" title="" class="" tabindex="0">Donate Now</a></li><li class=""><a href="page/contact-us" target="_self" title="" class="" tabindex="0">Contact Us</a></li><li class=""><a href="events/calendar" target="_blank" title="" class="" tabindex="0">Club Calendar</a></li>
515            </ul>
516        </div>
517    </div>
518</nav>
519            
520    <main class="main-content-wrapper sitepagestory custom-rotary-international">
521        
522
523
524<div class="HomeContentWrapper">
525    
526<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/uiblock/jquery.blockUI.min.js?_=639264566150776865" async></script>
526
527
528<div style="display: none;" id="blockUiMessage">
529    <div id="bulletinPublishing2"><i class="fas fa-spinner fa-spin"></i></div>
530</div>
531
532<script type="text/javascript">
533    // Prevent multiple submit
534    var canBlock = true;
535    $(function ()
536    {
537        $('form').submit(function()
538        {
539            // Don't block UI on CkEditor5 EmbedMedia form submit.
540            if (this.classList.contains('ck-media-form')) {
541                return;
542            }
543            if (!canBlock)
544            {
545                return true;
546            }
547            else
548                if ($("form").valid())
549                {
550                    blockUi();
551                    return true;
552                }
553                else
554                {
555                    return false;
556                }
557        });
558    });
559
560
561    function blockUi()
562    {
563        $.blockUI(
564            {
565                theme: true,
566                title: '',
567                message: $("#blockUiMessage"),
568                baseZ: 2000,
569                draggable: false,
570                onBlock: function() {
571					$(".blockPage").addClass( "" )
572				}
573
574            });
575    }
576
577    function unBlockUi()
578    {
579        $.unblockUI();
580
581    }
582
583
584    function setNoBlock(){
585        canBlock = false;
586    }
587
588    function setBlock() {
589        canBlock = true;
590    }
591</script>
591
592    <div class="content-wrapper">
593        <header class="page-header contentHeaderBreadcrumb">
594	        <div class="contentHeaderBreadcrumbWrap noad">
595		        <div class="contentHeaderBreadcrumb2">
596				        <h1 class="themeColorDark">Rotary International</h1>
597		        </div>
598	        </div>
599        </header>
600    </div>
601		
602<div class="TwoColumns">
603	<div class="leftColumn">
604		<div class="PageWidget" style="    ">
605        <div class="boxContainer1NoFrameNoBorder"><div class="boxContainer2NoFrameNoBorder">
606    <div class="MainWidgetWrapper dynamicnavigation">
607                            <div class="WidgetNoBorder " style="">
608              <div style="">
609                    <div class="WidgetWrapper">
610                        
611
612                   
613                    <div class="DynamicNavigationLinks">
614                        <div class="linkItemContainer1 lastItem">
615                            <div class="linkItemContainer2">
616                                <div class="linkItemContainer3">
617                                        <a href="sitepage/rotary-international/rotary-international" style=""
618                                        >Welcome</a>
619                                </div>
620                            </div>
621                        </div>
622                    </div>
623                       <div class="DynamicNavigationGroupName">Links</div>
624                    <div class="DynamicNavigationLinks">
625                        <div class="linkItemContainer1 firstItem">
626                            <div class="linkItemContainer2">
627                                <div class="linkItemContainer3">
628                                        <a href="http://www.rotary.org" style=""
629                                         target="_blank" >Rotary International website</a>
630                                </div>
631                            </div>
632                        </div>
633                    </div>
634                    <div class="DynamicNavigationLinks">
635                        <div class="linkItemaltContainer1 lastItem">
636                            <div class="linkItemaltContainer2">
637                                <div class="linkItemaltContainer3">
638                                        <a href="http://www.rotary5040.org" style=""
639                                         target="_blank" >Rotary District 5040 website</a>
640                                </div>
641                            </div>
642                        </div>
643                    </div>
644
645
646                    </div>
647                </div>
648        </div>
649    </div></div></div>
650</div>
651<div class="clearboth2">&nbsp;</div>
652
653	</div>
654	<div class="middleColumn">
655		<div class="PageWidget" style=" padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;">
656        <div class="boxContainer1NoFrameNoBorder"><div class="boxContainer2NoFrameNoBorder">
657    <div class="MainWidgetWrapper CustomWidget">
658                            <div class="WidgetNoBorder " style="">
659              <div style="">
660                    <div class="WidgetWrapper">
661                        
662<div class="CustomWidgetBody">
663    <div class="inlineEditor" contenteditable="false" id="bcw_92493ecc-d4ba-44f4-aee2-005a62461ce3" widgetId="e1309241-ea37-4c17-858c-1a18002a22a3" widgetDataId="92493ecc-d4ba-44f4-aee2-005a62461ce3" widgetName="Welcome" widgetSystemName="CustomWidget" title="" ckeditortoolbarsname="CkEditorToolBarLight">
664        <div>
665<p align="LEFT"><font face="FrutigerLTStd-ExtraBlackCn"><img alt="" height="94" src="https://clubrunner.blob.core.windows.net/00000000771/Images/RotaryMBS_RGB(1).png" style="border-style:solid; border-width:0px; margin:10px" width="284" /></font></p>
666
667<p align="LEFT">Rotary was founded on 23 February 1905 in Chicago.</p>
668
669<p align="LEFT"><img height="219" src="https://clubrunner.blob.core.windows.net/00000000771/Images/image(3).png" width="353" /></p>
670
671<p align="LEFT"><em><span style="font-size:12px">The first four Rotarians: Gustavus Loehr, Silvester Schiele, Hiram Shorey, and Paul P. Harris</span></em>,</p>
672
673<p align="LEFT"><br />
674<strong><span style="color:#000080"><span style="font-size:20px">WHAT IS ROTARY?</span></span></strong></p>
675
676<p align="LEFT">Rotary is where neighbors, friends, and problem-solvers share ideas, join leaders, and take action to create lasting change.</p>
677
678<p align="LEFT">It is an international membership organization made up of people who share a passion for and commitment to enhancing communities and improving lives across the world. Rotary clubs exist in almost every country. Our members change lives locally and connect with other clubs to work on international projects that address today’s most pressing challenges. Being a member is an opportunity to take action and make a difference, and it brings personal rewards and lifelong friendships in the process.</p>
679
680<p align="LEFT"><strong><span style="color:#000080"><span style="font-size:20px">ROTARY VALUES</span></span></strong></p>
681
682<p align="LEFT">Rotary was founded on principles that remain at the heart of the organization today.<br />
683These principles reflect our core values:-</p>
684
685<ul>
686	<li align="LEFT">integrity</li>
687	<li align="LEFT">diversity</li>
688	<li align="LEFT">service</li>
689	<li align="LEFT">leadership</li>
690	<li align="LEFT">fellowship &amp; friendship</li>
691</ul>
692
693<p align="LEFT">Our core values emerge as themes in our guiding principles.</p>
694
695<p><span style="color:#000080"><strong><span style="font-size:20px">OBJECT OF ROTARY</span></strong></span><br />
696The Object of Rotary is to encourage and foster the ideal of service as a basis of worthy enterprise and, in particular, to encourage and foster:</p>
697
698<p style="margin-left: 40px;"><span style="color:#DAA520"><strong>FIRST:</strong></span> The development of acquaintance as an opportunity for service;<br />
699<span style="color:#DAA520"><strong>SECOND:</strong></span> High ethical standards in business and professions; the recognition of the worthiness of all useful occupations; and the dignifying of each Rotarian’s occupation as an opportunity to serve society;<br />
700<span style="color:#DAA520"><strong>THIRD:</strong> </span>The application of the ideal of service in each Rotarian’s personal, business, and community life;<br />
701<span style="color:#DAA520"><strong>FOURTH:</strong></span> The advancement of international understanding, goodwill, and peace through a world fellowship of business and professional persons united in the ideal of service.</p>
702
703<div><span style="font-size:18px"><span style="color:rgb(0, 0, 128)"><strong>THE FOUR-WAY TEST</strong></span></span><br />
704Early Rotary members emphasized the importance of acting responsibly and ethically and using our professions as an opportunity to serve. Honoring our commitments, however bold, is an ideal characteristic of a Rotarian.&nbsp; The Four-Way Test has long served as an ethical guide for members to live by in their personal and professional relationships.</div>
705
706<div>&nbsp;</div>
707
708<div><span style="color:#DAA520"><strong>OF THE THINGS WE THINK, SAY OR DO:</strong></span></div>
709
710<div style="margin-left: 40px;">1. Is it the <span style="color:#DAA520"><strong>TRUTH</strong></span>?</div>
711
712<div style="margin-left: 40px;">2. Is it <strong><span style="color:#DAA520">FAIR</span></strong> to all concerned?</div>
713
714<div style="margin-left: 40px;">3. Will it build <span style="color:#DAA520"><strong>GOODWILL</strong> </span>and <span style="color:#DAA520"><strong>BETTER FRIENDSHIPS</strong></span>?</div>
715
716<div style="margin-left: 40px;">4. Will it be <span style="color:#DAA520">BENEFICIAL</span> to all concerned?</div>
717
718<div style="margin-left: 40px;">&nbsp;</div>
719
720<p align="LEFT"><span style="color:#000080"><strong><span style="font-size:20px">ROTARY CLUB MEMBERS</span></strong></span></p>
721
722<p align="LEFT">There are more than 1.2 million Rotary club members, or Rotarians, around the world. Your potential to do good in your community as a Rotarian is far greater than it was before you joined. You’ll have the privilege of working with other professionals and the opportunity to make a difference in the lives of others by bringing together your expertise, skills, and resources.</p>
723
724<p><strong><span style="color:#000080"><span style="font-size:20px">ROTARY CLUBS</span></span></strong></p>
725
726<p>The club is the most important component of Rotary’s organizational structure. There are over 35,000 Rotary clubs in more than 220 countries and geographical areas. Rotary clubs are autonomous, so the member experience varies from club to club. However, they all operate somewhat similarly. For example, all clubs have presidents, secretaries, and treasurers and committees that help them run smoothly. Each Rotary club is considered a member of Rotary International. Strong, well-run clubs enhance our members’ experiences and deliver valuable service to our communities.</p>
727
728<p align="LEFT"><strong><span style="color:#000080"><span style="font-size:20px">CLUB MEETINGS</span></span></strong></p>
729
730<p align="LEFT"><span style="color:#000000">Rotary clubs hold regular meetings where their members gather to socialize and to discuss their current projects, other Rotary matters, and professional topics. Rotary is both apolitical and nonreligious, and Rotary clubs are encouraged to create an inclusive environment for all club members at their meetings. Meetings can be formal or informal and can include food and drinks, speakers, an open forum for di<span style="font-size:14px">scuss</span>ion, or group activities. The more you participate in your club’s meetings and activities, the better overall experience you will have as a member.</span></p>
731
732<p align="LEFT"><span style="font-family:verdana,geneva,sans-serif"><span style="font-size:14px">Learn more at <a href="http://www.rotary.org" target="_blank"><span style="color:rgb(0, 0, 128)">www.rotary.org</span></a></span></span></p>
733</div>
734
735    </div>
736</div>
737
738                    </div>
739                </div>
740        </div>
741    </div></div></div>
742</div>
743<div class="clearboth2">&nbsp;</div>
744
745	</div>
746</div>
747<div style="clear: both; height: 1px;">&nbsp;</div>
748
749</div>
750
751
752
753
754
755        
756    </main>
757
758        <footer class="footer-band">
759            
760                
761                    <div id="footerContainer1">
762    <div class="footerDecoration">
763    </div>
764    <div id="footerContainer2">
765        <div id="footerContainer3">
766            <div id="footerContainer4"><div class="WebsiteFooter footer-list-display NavyGold Midcentury">
767	<div class="container">
768		<div class="website-footer">
769			<div><div>&nbsp;</div><div style="text-align: center;"><table border="0" cellpadding="1" cellspacing="1" style="height:89px; width:100%"><tbody><tr><td><div><span style="color:#FFF0F5"><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif">Rotary Club of Squamish</span></span></span></div><div><span style="color:#FFF0F5"><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif">PO Box 1119, Garibaldi Highlands&nbsp;BC, V0N 1T0, Canada</span></span></span></div><div><span style="color:#FFF0F5"><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif">Registered Charity Number&nbsp;141034389RR0001</span></span></span></div><div><em><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif"><a href="mailto:[email protected]" target="_blank">[email protected]</a></span></span></em></div><div><img alt="" height="100" src="https://clubrunner.blob.core.windows.net/00000000771/Images/club-logo---gold.png" style="border-style:solid; border-width:0px" width="275" /></div></td></tr></tbody></table></div></div>
770		</div>
771	</div>
772</div>
773				
774
775
776<div class="system-footer">
777    <div class="container">
778        <a id="editContentLink" href="#" target="_blank" style="display: none;" class="edit-page" title="Edit this page">
779            <div class="edit-page-block pulse-icon pulse-once">
780                <span class="sr-only">Edit this page</span>
781                <i class="fas fa-pencil-alt" aria-hidden="true"></i>
782            </div>
783        </a>
784        <div id="rights">
785            <div id="rights2">
786                Powered by <a href="https://www.clubrunner.ca">ClubRunner</a> &copy; 2002&ndash;2026&nbsp; All rights reserved.
787                <br />
788                <a href='privacy-policy'>Privacy Statement</a>
789
790                        | <a href='cookie-policy'>Cookie Policy</a>
791                                    | <a target="_blank" href="https://www.clubrunnersupport.com">Online Help</a> | <a target="_blank" href="https://links.myclubrunner.com/system-requirements">System Requirements</a>                
792            </div>
793        </div>
794    </div>
795</div>
796
797
798
799
800
801                <div id="TraceInfoFooter">
802                    
803                </div>
804            </div>
805        </div>
806    </div>
807</div>
808
809                
810            
811
812        </footer>
813        <div id="backToTopContainer"></div>
814    
814<script type="text/javascript" async>
815
816	$(window).load(function () {
817		var contentSize = function () {
818			var $windowHeight = $(window).height(), $loginBand = $('.login-band').outerHeight(true), $loginBand2 = $('#loginContainer1').outerHeight(true), $navBar = $('.navbar').outerHeight(true), $footerBand = $('.footer-band').outerHeight(true);
819			$('.main-content-wrapper').css("min-height", $windowHeight - $loginBand - $loginBand2 - $navBar - $footerBand);
820		};
821		contentSize();
822		$(window).resize(contentSize);
823	});
824
825    $(window).on('load scroll resize', function () {
826        if (typeof showBackTopBtn === 'function') {
827            showBackTopBtn();
828        }
829    });
830
831    $(function ()
832	{
833    	$('.focusItem').focus();
834
835		$.ajaxSetup({
836            // Disable caching of AJAX responses
837            cache: false
838		});
839
840        // Setup edit link
841	});
842    </script>
842
843
844
845            
845<script>
846                document.querySelectorAll( 'oembed[url]' ).forEach( element => 
847                {
848                    //console.log('processing element ' + element);
849                    iframely.load( element, element.attributes.url.value );
850                } );
851            </script>
851
852        
853    <span style="display: none" app-type="appservice" app-name="crportal" branch="refs/heads/production" revision="5e5eb027b4ccbcea74c43f4645e39f0caa22c0b0" revision-date="30 Sep 2026 19:30"></span>
854</body>
855</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.