1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en-ca"> 3 4 5<head> 6 <title> 7 Bulletins for 2026 | Rotary Club of Campbellford 8</title> 9 10<base href="https://campbellfordrotary.ca/" id="baseHref" /> 11<link rel="canonical" href="https://campbellfordrotary.ca/bulletins" > 12<meta charset="UTF-8"> 13<meta name="viewport" content="width=device-width, initial-scale=1"> 14 15<link href="https://globalassets.clubrunner.ca" rel="preconnect"> 16<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin> 17<link href="https://connect.facebook.net" rel="preconnect" crossorigin> 18<link rel="shortcut icon" href='https://globalassets.clubrunner.ca/css/gen/images/CR/favicon/favicon.ico' /> 19<link rel="apple-touch-icon" sizes="57x57" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' /> 20<link rel="apple-touch-icon" sizes="114x114" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' /> 21<link rel="apple-touch-icon" sizes="72x72" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' /> 22<link rel="apple-touch-icon" sizes="144x144" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' /> 23
23<script type="text/plain" data-category="functionality" src="https://globalassets.clubrunner.ca/scripts/sharethis/button/custom-version.js?_=639264566150776865"></script>
23 24<meta name="keywords" content="rotary 25campbellford 26trent hills 27early years 28ROTARY TRAIL 29"><meta name="keywords" content="pancake 30breakfast 31youth 32spelling bee"> 33 34
34<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jquery/3.5.1/jquery-3.5.1.min.js?_=639264566150776865"></script>
34 35
35<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/jquery-migrate/jquery-migrate-3.3.2.min.js?_=639264566150776865"></script>
35 36
36<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/maskedinput/1.4.1/jquery.maskedinput.min.js?_=639264566150776865"></script>
36 37
37<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js?_=639264566150776865"></script>
37 38
38<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 38
38
39<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 39
39
40<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ie7json.min.js?_=639264566150776865" defer></script>
vendor: 2 bytes, line 40
40
41<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/lazyload/lazyimage.min.js?_=639264566150776865" async></script>
vendor: 2 bytes, line 41
41
42<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jquery.imagesloaded/4.1.2/imagesloaded.pkgd.min.js?_=639264566150776865"></script>
42 43<link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/scripts/fontawesome/latest/all.min.css?_=639264566150776865" media="print" onload="this.media='all'" /> 44<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'" /> 45 <link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/templates/Portal-B4/Impression/S6-DarkBlueBlue.dev.min.css?_=639264566150776865" /> 46 <link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/templates/Portal-B4/Impression/Impression-media.min.css?_=639264566150776865" media="print" onload="this.media='all'" /> 47
47<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/bootstrap/3.4.1/bootstrap.min.js?_=639264566150776865"></script>
vendor: 2 bytes, line 47
47
48<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/bootstrap/custom/message.tooltip.progress.min.js?_=639264566150776865" async></script>
48 49
49<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/forms/forms.v2.min.js?_=639264566150776865" defer></script>
vendor: 2 bytes, line 49
49
50<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/navbar/navbar.all.min.js?_=639264566150776865" async></script>
vendor: 2 bytes, line 50
50
51<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/back.top.min.js?_=639264566150776865" defer></script>
51 52 53
53<script charset="utf-8" src="https://cdn.iframe.ly/embed.js?key=a28323fa94041abe8f6ae06645b5c3e1"></script>
53 54 55 56 57 58
58<script type="text/plain" data-category="functionality"> 59 var appInsights=window.appInsights||function(a){ 60 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 61 }({ 62 instrumentationKey: "a70b77a5-af81-485f-9e2b-986a6d0efdf2" 63 }); 64 65 window.appInsights=appInsights,appInsights.queue&&0===appInsights.queue.length&&appInsights.trackPageView(); 66 </script>
66 67 68 69 70
70<script type="text/plain" data-category="analytics"> 71 //_gaq.push(['_setAccount', 'UA-20854735-16']); 72 //_gaq.push(['_trackPageview']); 73 74 var _gaq = _gaq || []; 75 _gaq.push(['b._setAccount', 'UA-90170701-1']); 76 _gaq.push(['b._trackPageview']); 77 $(function () 78 { 79 var ga = document.createElement('script'); 80 ga.type = 'text/javascript'; 81 ga.async = true; 82 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 83 var s = document.getElementsByTagName('script')[0]; 84 s.parentNode.insertBefore(ga, s); 85 }); 86 </script>
86 87 88 89 90 91 <link rel="stylesheet" href="https://globalassets.clubrunner.ca/scripts/cookieconsent-3.0.1/dist/cookieconsent.css?_=639264566150776865"> 92
93<script type="text/javascript" src='https://globalassets.clubrunner.ca/scripts/cookieconsent-3.0.1/dist/cookieconsent.umd.js?_=639264566150776865' async></script>
93 94
95<script type="text/javascript"> 96 function clearAllCookies() { 97 var cookies = document.cookie.split("; "); 98 for (var c = 0; c < cookies.length; c++) { 99 var d = window.location.hostname.split("."); 100 while (d.length > 0) { 101 var cookieBase = encodeURIComponent(cookies[c].split(";")[0].split("=")[0]) + '=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain=' + d.join('.') + ' ;path='; 102 var p = location.pathname.split('/'); 103 document.cookie = cookieBase + '/'; 104 while (p.length > 0) { 105 document.cookie = cookieBase + p.join('/'); 106 p.pop(); 107 }; 108 d.shift(); 109 } 110 } 111 } 112 113 function getRootDomain() { 114 const hostname = window.location.hostname; 115 116 // Split the hostname into parts 117 const parts = hostname.split('.').reverse(); 118 119 // If the hostname has at least two parts (e.g., "sub.example.com"), 120 // return the top-level domain and the second-level domain 121 if (parts.length >= 2) { 122 let domain = parts[1] + '.' + parts[0]; // "example.com" 123 124 // Handle cases with country code top-level domains (e.g., "example.co.uk") 125 if (parts.length > 2 && parts[0].length === 2 && parts[1].length === 2) { 126 domain = parts[2] + '.' + parts[1] + '.' + parts[0]; // "example.co.uk" 127 } 128 129 return domain; 130 } 131 132 // If the hostname doesn't have multiple parts, return it as is (e.g., "localhost") 133 return hostname; 134 } 135 136 137 138 139 window.addEventListener("load", function () { 140 // Check if the 'cc_cookie' exists 141 if (!document.cookie.split(';').some((item) => item.trim().startsWith('cc_cookie'))) { 142 // Clear all cookies if 'cc_cookie' is not found 143 clearAllCookies(); 144 } 145 146 147 CookieConsent.run({ 148 guiOptions: { 149 consentModal: { 150 layout: 'box wide', 151 position: 'bottom left', 152 flipButtons: true, 153 } 154 }, 155 156 cookie: { 157 name: 'cc_cookie', 158 domain: 'campbellfordrotary.ca' != '' ? 'campbellfordrotary.ca' : getRootDomain(), 159 path: '/', 160 }, 161 162 onFirstConsent: onFirstConsent, 163 onConsent: onConsent, 164 onChange: onConsentChange, 165 166 revision: 0, // increment this number to force showing the consent modal again 167 168 categories: { 169 necessary: { 170 enabled: true, // this category is enabled by default 171 readOnly: true // this category cannot be disabled 172 }, 173 functionality: { 174 enabled: false, //To be in compliance we need to let the pre ticked off for non necessary cookies. 175 readOnly: false, 176 autoClear: { 177 cookies: [ 178 { 179 name: 'ai_session', // string: exact cookie name 180 }, 181 { 182 name: 'ai_session', // string: exact cookie name 183 domain: 'clubrunner.ca' 184 }, 185 { 186 name: 'ai_session', // string: exact cookie name 187 domain: 'membernova.com' 188 }, 189 { 190 name: 'ai_user', // string: exact cookie name 191 }, 192 { 193 name: 'ai_user', // string: exact cookie name 194 domain: 'clubrunner.ca' 195 }, 196 { 197 name: 'ai_user', // string: exact cookie name 198 domain: 'membernova.com' 199 }, 200 { 201 name: /^__unam/, // regex: match all cookies starting with '_unam' 202 }, 203 { 204 name: /^__unam/, // regex: match all cookies starting with '_unam' 205 domain: 'clubrunner.ca' 206 }, 207 { 208 name: /^__unam/, // regex: match all cookies starting with '_unam' 209 domain: 'membernova.com' 210 }, 211 ] 212 }, 213 }, 214 analytics: { 215 enabled: false, //To be in compliance we need to let the pre ticked off for non necessary cookies. 216 //AutoClear just clear the cookies when user change the preferences, it doesnt control it automatically 217 autoClear: { 218 cookies: [ 219 // clear analytics cookies from top-level domain 220 { 221 name: /^_ga/, // regex: match all cookies starting with '_ga' 222 domain: 'clubrunner.ca' 223 }, 224 { 225 name: '_gid', // string: exact cookie name 226 domain: 'clubrunner.ca' 227 }, 228 { 229 name: /^_ga/, // regex: match all cookies starting with '_ga' 230 domain: 'membernova.com' 231 }, 232 { 233 name: '_gid', // string: exact cookie name 234 domain: 'membernova.com' 235 }, 236 // clear analytics cookies from current subdomain 237 { 238 name: /^_ga/, // regex: match all cookies starting with '_ga' 239 }, 240 { 241 name: '_gid', // string: exact cookie name 242 }, 243 ] 244 }, 245 }, 246 advertising: { 247 enabled: false, //To be in compliance we need to let the pre ticked off for non necessary cookies. 248 readOnly: false 249 } 250 }, 251 252 language: { 253 default: 'en', 254 translations: { 255 en: { 256 consentModal: { 257 title: 'We Use Cookies', 258 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
258<a href='https://campbellfordrotary.ca/cookie-policy'>Cookie Policy</a>. <br> {{revisionMessage}}", 259 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 260 acceptAllBtn: 'Accept All', 261 acceptNecessaryBtn: 'Reject All', 262 showPreferencesBtn: 'Manage Preferences', 263 footer: ` 264 <a href='https://campbellfordrotary.ca/privacy-policy'>Privacy Statement</a> 265 <a href='https://campbellfordrotary.ca/cookie-policy'>Cookie Policy</a> 266 ` 267 }, 268 preferencesModal: { 269 title: 'Manage Cookie Preferences', 270 acceptAllBtn: 'Accept All', 271 acceptNecessaryBtn: 'Reject All', 272 savePreferencesBtn: 'Save Preferences', 273 closeIconLabel: 'Close', 274 sections: [ 275 { 276 title: 'Cookie Usage', 277 description: 'We use cookies to optimize your experience, personalize content, and gather data to improve performance.' 278 }, 279 { 280 title: 'Strictly Necessary Cookies', 281 description: 'These cookies are essential for the proper functioning of the website and cannot be disabled.', 282 linkedCategory: 'necessary' 283 }, 284 { 285 title: 'Functionality Cookies', 286 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.', 287 linkedCategory: 'functionality' 288 }, 289 { 290 title: 'Performance & Analytics Cookies', 291 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.', 292 linkedCategory: 'analytics' 293 }, 294 { 295 title: 'Advertisement Cookies', 296 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.', 297 linkedCategory: 'advertising' 298 }, 299 { 300 title: 'Understanding Your Cookie Preferences', 301 description: "If you have questions about your options or you need more information, please visit our <a href='https://campbellfordrotary.ca/cookie-policy'>Cookie Policy</a>." 302 } 303 ] 304 } 305 } 306 } 307 } 308 }); 309 310 }); 311 312 function onFirstConsent() { 313 updateGtmGaConsent(); 314 updateUserConsent(); 315 } 316 317 function onConsentChange() { 318 updateGtmGaConsent(); 319 updateUserConsent(); 320 } 321 322 function onConsent() { 323 //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 324 } 325 326 function updateGtmGaConsent() { 327 //TODO: Implement the logic to update the google tag manager consent 328 329 //This was a test but it's not working 330 // let preferences = { 331 // analytics_storage: "denied", 332 // ad_storage: "denied", 333 // ad_user_data: "denied", 334 // ad_personalization: "denied" 335 // }; 336 337 338 // CookieConsent.getUserPreferences().acceptedCategories.forEac
338h(category => { 339 // if (category === 'analytics') { 340 // preferences.analytics_storage = "granted"; 341 // } 342 // if (category === 'advertising') { 343 // preferences.ad_storage = "granted"; 344 // preferences.ad_user_data = "granted"; 345 // preferences.ad_personalization = "granted"; 346 // } 347 // }); 348 349 // if (preferences) { 350 // setTimeout(function () { 351 352 // window.dataLayer = window.dataLayer || []; 353 354 // function gtag() { 355 // window.dataLayer.push(arguments); 356 // } 357 358 // gtag("consent", "update", preferences); 359 360 // console.log("gtag sent!"); 361 362 // setTimeout(function () { 363 // window.location.reload(); 364 // }, 1000); 365 366 // }, 1000); 367 // } 368 } 369 370 function updateUserConsent(cookieConsent) { 371 // Retrieve all the fields 372 const cookie = CookieConsent.getCookie(); 373 const preferences = CookieConsent.getUserPreferences(); 374 375 // Prepare the content 376 const userConsent = { 377 consentId: cookie.consentId, 378 revision: cookie.revision, 379 acceptType: preferences.acceptType, 380 acceptedCategories: preferences.acceptedCategories, 381 rejectedCategories: preferences.rejectedCategories 382 }; 383 384 // Send the data to backend 385 fetch('/1128/cookie-policy/log', { 386 method: 'POST', 387 headers: { 388 'Content-Type': 'application/json' 389 }, 390 body: JSON.stringify(userConsent) 391 }); 392 393 } 394 </script>
394 395 396 397</head> 398 399<body id="bodyContent"> 400 401 402 403<div id="fb-root"></div> 404 405
405<script> 406 document.addEventListener('DOMContentLoaded', function () 407 { 408 document.querySelectorAll('fb\\:like, .fb-like, .fb_iframe_widget').forEach(el => el.style.display = 'none'); 409 }); 410 </script>
410 411
411<script type="text/plain" data-category="functionality"> 412 (function (d, s, id) { 413 var js, fjs = d.getElementsByTagName(s)[0]; 414 if (d.getElementById(id)) return; 415 js = d.createElement(s); js.id = id; 416 js.src = "https://connect.facebook.net/en_US/all.js#xfbml=1"; 417 fjs.parentNode.insertBefore(js, fjs); 418 } (document, 'script', 'facebook-jssdk')); 419 </script>
419 420 421 422 <div class="navbar-fixed-top banner-live-text"> 423 424 425 426 <div class="login-band"> 427 <div class="container"> 428 <div class="loginbar"> 429 <div class="login-area"> 430 <div class="row"> 431 <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6 col-sm-push-6 col-md-push-6 col-lg-push-6"> 432 433 434<div class="row login-search-area"> 435 <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> 436 <div class="input-group search-bar search-bar-static" style=""> 437 <span class="input-group-addon"> 438 <a onclick="doSearch()"><i class="fas fa-search"></i></a> 439 </span> 440 <input id="searchString" type="search" class="form-control search-string" placeholder="Search" aria-label="search"> 441 442 </div><!-- /input-group --> 443 </div> 444 445 <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> 446 <div class='loginArea2'> 447 <div class="loginArea3"> 448 449 450 <span class="vertical-separator"><span class="sr-only">|</span></span> 451 452 <span class="logout-link"> 453 <a href="https://portal.clubrunner.ca/1128/User/Login?OriginalUrl=b2Nkwcd/ngo1/g+RY6wFGKdhKtO6V+C2MjorNsWHb65npLjK+uyt1kKG/Rh7/3M1T4/ppS+H75JqCCEOipfb5w==">Member Login</a> 454 </span> 455 </div> 456 </div> 457 </div> 458 </div> 459 460 461 462 463 464 465 466
466<script type="text/javascript"> 467 468 $(function () { 469 $("#searchString").keyup(function (event) { 470 if (event.keyCode == 13) { 471 doSearch(); 472 } 473 }); 474 }); 475 476 477 function doSearch() { 478 var searchString = $("#searchString").val(); 479 480 searchString = replaceAll(searchString, ".", "-~0-"); 481 searchString = replaceAll(searchString, "%", "-~1-"); 482 searchString = replaceAll(searchString, "?", "-~2-"); 483 searchString = replaceAll(searchString, ":", "-~3-"); 484 searchString = replaceAll(searchString, "/", "-~4-"); 485 searchString = replaceAll(searchString, "+", "-~5-"); 486 searchString = replaceAll(searchString, "*", "-~6-"); 487 searchString = replaceAll(searchString, "&", "-~7-"); 488 searchString = replaceAll(searchString, "\"", "-~8-"); 489 490 searchString = encodeURIComponent(searchString); 491 console.log(searchString); 492 var redirectUrl = $('#baseHref').attr("href") + "Search/" + searchString; 493 494 console.log(redirectUrl); 495 496 window.location.href = redirectUrl; 497 } 498 499 // function replaceAll(str, find, replace) { 500 // return str.replace(new RegExp(find, 'g'), replace); 501 // } 502 503 function replaceAll(str, search, replacement) { 504 return str.split(search).join(replacement); 505 }; 506 507 // Search focus 508 $('#searchString').on('focus', function () { 509 $('.input-group-addon').addClass('focus'); 510 $(this).addClass('active'); 511 }); 512 513 $('#searchString').on('focusout', function () { 514 $('.input-group-addon').removeClass('focus'); 515 }); 516 </script>
516 517 518 </div> 519 <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6 col-sm-pull-6 col-md-pull-6 col-lg-pull-6 navbar-area"> 520 <a href="" class="navbar-brand"> 521 <img src="https://clubrunner.blob.core.windows.net/00000001128/ThemeLogos/en-ca/DarkBG_campbellford-white.png" alt="Campbellford logo" /> 522 <div class="navbar-text"> 523 </div> 524 </a> 525 </div> 526 </div> 527 </div> 528 </div> 529 </div> 530 </div> 531 532<div id="TraceInfo"> 533 534</div> 535 536 537 538 539 540<nav class="navbar navbar-default" aria-label="page navigation"> 541 <div class="container banner-live-text-vertical-align"> 542 <div class="navbar-header"> 543 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 544 <span class="sr-only">Toggle navigation</span> 545 <span class="icon-bar"></span> 546 <span class="icon-bar"></span> 547 <span class="icon-bar"></span> 548 </button> 549 <a href="" class="navbar-brand" tabindex="-1"> 550 <img src="https://clubrunner.blob.core.windows.net/00000001128/ThemeLogos/en-ca/DarkBG_campbellford-white.png" alt="Campbellford logo" role="img" /> 551 </a> 552 </div> 553 <div class="navbar-collapse collapse" id="navbar" aria-expanded="true"> 554 <ul class="nav navbar-nav"> 555 <li class=""><a href=" " target="_self" title="Home" class="" tabindex="0">Home</a></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="About" tabindex="0" aria-haspopup="true" aria-expanded="false">About<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="page/trip-of-the-month" target="_self" title="About Our Club" class="" tabindex="0">About Our Club</a></li><li class=""><a href="page/what-is-rotary" target="_self" title="What Is Rotary?" class="" tabindex="0">What Is Rotary?</a></li><li class=""><a href="page/default-template-4-2-1" target="_self" title="History of Rotary" class="" tabindex="0">History of Rotary</a></li><li class=""><a href="page/paul-harris-fellow-awards" target="_self" title="Paul Harris Awards" class="" tabindex="0">Paul Harris Awards</a></li><li class=""><a href="bulletins" target="_self" title="" class="" tabindex="0">Bulletins</a></li><li class=""><a href="clubexecutives" target="_blank" title="" class="" tabindex="0">Club Officers</a></li></ul></li><li class=""><a href="page/join-our-club" target="_self" title="Join Us" class="" tabindex="0">Join</a></li><li class=""><a href="stories" target="_self" title="News" class="" tabindex="0">News</a></li><li class=""><a href="events/calendar" target="_self" title="Calendar" class="" tabindex="0">Calendar</a></li><li class=""><a href="https://campbellfordrotary.ca/Stories#Trip%20of%20the%20Month" target="_self" title=" Trip of the Month Winners" class="" tabindex="0"> Trip of the Month</a></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="Our Work" tabindex="0" aria-haspopup="true" aria-expanded="false">Our Work<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="page/the-rotary-foundation-1" target="_self" title="Rotary Foundation" class="" tabindex="0">Rotary Foundation</a></li><li class=""><a href="https://www.rye7070.org" target="_blank" title="" class="" tabindex="0">Rotary Youth Exchange</a></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="Photo Galleries" tabindex="0" aria-haspopup="true" aria-expanded="false">Photos<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="photoalbums/2021-golf-tournament" target="_self" title="2021 Golf Tournament" class="" tabindex="0">2021 Golf Tournament</a></li><li class=""><a href="photoalbums/christmas-party-2019" target="_self" title="Christmas Party 2019" class="" tabindex="0">
555Christmas Party 2019</a></li><li class=""><a href="photoalbums/santa-claus-parade-2019" target="_self" title="Santa Claus Parade 2019" class="" tabindex="0">Santa Claus Parade 2019</a></li><li class=""><a href="photoalbums/canada-day-2019" target="_self" title="Canada Day 2019" class="" tabindex="0">Canada Day 2019</a></li><li class=""><a href="photoalbums/christmas-dinner-2018" target="_self" title="Christmas Dinner 2018" class="" tabindex="0">Christmas Dinner 2018</a></li><li class=""><a href="photoalbums/curle-s-maple-syrup-april-2018" target="_self" title="Curle's Maple Syrup April 2018" class="" tabindex="0">Curle's Maple Syrup April 2018</a></li><li class=""><a href="photoalbums/clear-cutting-rotary-trail-extension" target="_self" title="Clear cutting Rotary Trail Extension" class="" tabindex="0">Clear Cutting Rotary Trail Extension</a></li><li class=""><a href="photoalbums/inter-rotary-spelling-bee" target="_self" title="Inter-Rotary Spelling Bee" class="" tabindex="0">Inter-Rotary Spelling Bee</a></li><li class=""><a href="photoalbums/trivia-night" target="_self" title="Trivia Night" class="" tabindex="0">Trivia Night</a></li><li class=""><a href="photoalbums/rotary-youth-hall-construction" target="_self" title="Rotary Youth Hall Construction" class="" tabindex="0">Rotary Youth Hall Construction</a></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="Resources" tabindex="0" aria-haspopup="true" aria-expanded="false">Resources<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="https://clubrunner.blob.core.windows.net/00000001128/en-ca/files/homepage/rotary-hall-rental-agreement/Rotary-Hall-Rental-Agreement.pdf" target="_blank" title="Rotary Rental Form" class="" tabindex="0">Rotary Hall Rental Form</a></li><li class=""><a href="https://clubrunner.blob.core.windows.net/00000001128/en-ca/files/homepage/funding-application/Funding-Application-RCC-February-2020-Final.pdf" target="_blank" title="Funding Application" class="" tabindex="0">Funding Application</a></li><li class=""><a href="https://clubrunner.blob.core.windows.net/00000001128/en-ca/files/homepage/rotary-trailer-rental-agreement/Rotary-Trailer-Rental-Agreement.pdf" target="_self" title="" class="" tabindex="0">Rotary Trailer Rental Form</a></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">Rotary Hall Video<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="https://youtu.be/NQ3Egdfm9jw" target="_self" title="" class="" tabindex="0">Rotary Hall Video Link</a></li></ul></li><li class=""><a href="documents/en-ca/0cd1fa9d-3597-463c-8f19-b0de1740777a/1" target="_blank" title="" class="" tabindex="0">Rotary Hall Rental Form 2026</a></li></ul></li><li class=""><a href="page/contact-us-1" target="_self" title="Contact Us" class="menu-item menu-item-primary" tabindex="0">Contact</a></li><li class=""><a href="https://www.facebook.com/rotaryclubofcampbellford" target="_blank" title="Facebook" class="" tabindex="0"><i class="fab fa-facebook-f"></i></a></li><li class=""><a href="https://www.instagram.com/rccampbellford" target="_blank" title="Instagram" class="" tabindex="0"><i class="fab fa-instagram"></i></a></li> 556 </ul> 557 </div> 558 </div> 559</nav> 560 561 </div> 562 <main class="main-content-wrapper bulletinlist custom-bulletins-for-2026"> 563 <div class="content-wrapper"> 564 565 </div> 566 567 568<div class="HomeContentWrapper"> 569
570<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/uiblock/jquery.blockUI.min.js?_=639264566150776865" async></script>
570 571 572<div style="display: none;" id="blockUiMessage"> 573 <div id="bulletinPublishing2"><i class="fas fa-spinner fa-spin"></i></div> 574</div> 575
576<script type="text/javascript"> 577 // Prevent multiple submit 578 var canBlock = true; 579 $(function () 580 { 581 $('form').submit(function() 582 { 583 // Don't block UI on CkEditor5 EmbedMedia form submit. 584 if (this.classList.contains('ck-media-form')) { 585 return; 586 } 587 if (!canBlock) 588 { 589 return true; 590 } 591 else 592 if ($("form").valid()) 593 { 594 blockUi(); 595 return true; 596 } 597 else 598 { 599 return false; 600 } 601 }); 602 }); 603 604 605 function blockUi() 606 { 607 $.blockUI( 608 { 609 theme: true, 610 title: '', 611 message: $("#blockUiMessage"), 612 baseZ: 2000, 613 draggable: false, 614 onBlock: function() { 615 $(".blockPage").addClass( "" ) 616 } 617 618 }); 619 } 620 621 function unBlockUi() 622 { 623 $.unblockUI(); 624 625 } 626 627 628 function setNoBlock(){ 629 canBlock = false; 630 } 631 632 function setBlock() { 633 canBlock = true; 634 } 635</script>
635 636 <div class="content-wrapper"> 637 <header class="page-header contentHeaderBreadcrumb"> 638 <div class="contentHeaderBreadcrumbWrap noad"> 639 <div class="contentHeaderBreadcrumb2"> 640 <h1 class="themeColorDark">Bulletins for 2026</h1> 641 </div> 642 </div> 643 </header> 644 </div> 645 <div class="TwoColumnsRightNarrow"> 646 <div class="middleColumn"> 647 <div id="districtOrgChartHeader" class="page-column-wrapper"> 648 <a href="Bulletins/2025" id="DistrictOrgChartLastYear" style="">2025</a> 649 <span id="districtOrgChartCurrent" class="themeColorDark">2026</span> 650 <span id="DistrictOrgChartNextYear" title="There are no bulletins for 2027">2027</span> 651</div>There are no published bulletins for this year. 652 </div> 653 <div class="rightColumn"> 654 655 </div> 656</div> 657<div style="clear: both; height:1px;"></div> 658 659</div> 660 661 662 </main> 663 664 <footer class="footer-band"> 665 666 667 668 <div id="footerContainer1"> 669 <div class="footerDecoration"> 670 </div> 671 <div id="footerContainer2"> 672 <div id="footerContainer3"> 673 <div id="footerContainer4"><div class="WebsiteFooter footer-list-display S6-DarkBlueBlue Impression"> 674 <div class="container"> 675 <div class="website-footer"> 676 <style type="text/css">* { box-sizing: border-box; }body { font-family: 'Open Sans', sans-serif; color: #333; font-size:20px!important; line-height:30px!important;}/* STRUCTURE */.wrapper {padding: 5px;max-width: 1660px;width: 98%;margin: 20px auto;}header {padding: 0 15px;}.columns {display: flex;flex-flow: row wrap;justify-content: center;margin: 5px 0;}.navbar-text {display:none!important;}.menu-item.menu-item-primary {background-color:#eaaa41!important;color:#ffffff!important;border-color:#ffffff!important;}.container.banner-live-text-vertical-align {background-color:#eea03c!important;color:#ffffff!important;}.banner-live-text.navbar {background:#eea03c!important;color:#ffffff!important;}.navbar-fixed-top .navbar {background:#eea03c!important;color:#ffffff!important;}.navbar a {text-transform: uppercase; margin-left:-9px!important;} .navbar a:hover {color:#214f9d!important;}.fa-facebook-f {margin-left:-10px!important;}.fa-instagram {margin-left:-10px!important;}.carousel-title {text-shadow: 2px 2px 4px #000000;}.login-band {height:200px!important; color:#ffffff!important;background-image: url("https://clubrunner.blob.core.windows.net/00000001128/Images/headerimage.jpeg"); /* The image used */background-position: center center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */background-size: 100% 100%; /* Resize the background image to cover the entire container */}.card-title {font-size: 22px!important; font-weight:bold!important;}.WebsiteFooter {background-color:#006ab6!important;color:#ffffff!important;}p {font-size:18px!important; line-height:28px!important;}.h2 {font-size: 25px!important; text-transform:uppercase; font-weight: bold!important; color:#006ab6!important;}.h2.widget-title {font-size: 25px!important; text-transform:uppercase; font-weight: bold!important; color:#006ab6!important;}.WebsiteFooter a {color:#ffffff!important;}.WebsiteFooter a:hover {color:#17458f!important;}.system-footer {background-color:#214f9d!important; color:#ffffff!important;}.system-footer a {color:#ffffff!important;}.btn {text-transform:uppercase;}.AdvBanner {display:none!important;}.AdvertisementHomePage {display:none!important;}.AdvertisementHomePageRotator {display:none!important;}.column {flex: 1;border-right: 0px solid white;margin: 30px;padding: 20px;&:first-child { margin-left: 0; border-left: 5px solid white;}&:last-child { margin-right: 0; }}footer {padding: 0 15px;}@media screen and (max-width: 980px) { .columns .column {margin-bottom: 5px; flex-basis: 40%;&:nth-last-child(2) {margin-right: 0;}&:last-child {flex-basis: 100%;margin: 0;}}}@media screen and (max-width: 680px) {.columns .column {flex-basis: 100%;margin: 0 0 5px 0;}}</style><div class="wrapper"><section class="columns"><!--Column 1--><div class="column"><div><strong>ROTARY LINKS</strong><br /><a href="https://rotary7070.org" target="_blank">Rotary District 7070</a><br /><a href="https://rotary7070.org/events/calendar" target="_blank">Rotary District 7070 Calendar</a><br /><a href="https://rotary7070.org/page/district-newsletters" target="_blank">Rotary District 7070 Newsletter</a><br /><a href="https://www.rotary.org/myrotary/en/news-media/magazines/rotarian" target="_blank">Rotarian Magazine</a><br /><a href="http://www.rotary.org/" target="_blank">Rotary International</a><br /><a href="https://my.rotary.org/en" target="_blank">
676My Rotary Login</a><br /><a href="https://www.rotary.org/myrotary/en/news-media/office-president/ri-president" target="_blank">RI President Home</a><br /><a href="https://www.rotary.org/en/join-rotary" target="_blank">Joining Rotary</a><br /><a href="https://www.rotary.org/en/history" target="_blank">Rotary History</a><br /><a href="https://www.rotary.org/myrotary/en/rotary-foundation" target="_blank">Rotary Foundation</a><br /><a href="https://www.rotary.org/myrotary/en/learning-reference/learn-role/new-member" target="_blank">For New Members</a><br /><a href="https://www.rotary.org/en/our-programs/more-fellowships" target="_blank">Rotary Fellowships</a><br /><br /><strong>NEIGHBOURING ROTARY LINKS</strong><br /><a href="https://wellingtonrotary.ca" target="_blank">Rotary Club of Wellington</a><br /><a href="https://portal.clubrunner.ca/7857/" target="_blank">Northumberland Sunrise</a><br /><a href="http://portal.clubrunner.ca/1145" target="_blank">Picton Rotary Club</a><br /><a href="https://www.cobourgrotary.ca" target="_blank">Cobourg Rotary Club</a><br /><a href="https://stirlingrotary.ca" target="_blank">The Rotary Club of Stirling</a></div></div><!--Column 2--><div class="column"><h3><img height="235" src="https://exnihilodesigns.ca/rotary/theme-white.png" width="250" /><br /><br /><strong>ROTARY CLUB OF CAMPBELLFORD</strong><br /><br /><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif"><strong>Meeting Tuesdays</strong></span></span></h3><h3><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif"><strong>2nd Tuesday @ 7am</strong></span></span></h3><div><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif"><strong>4th (& 5th) Tuesday </strong></span></span></div><div><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif"><strong> @ 12 Noon</strong></span></span></div><div><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif"><strong> </strong></span></span></div></div><!--Column 3--><div class="column"><strong>MEETING ADDRESS</strong><br />Rotary Hall<br />179 Saskatoon Avenue<br />Campbellford, ON K0L 1L0<br /><br /><a href="mailto:[email protected]">[email protected]</a><br /><br /><a href="https://www.facebook.com/rotaryclubofcampbellford" target="_blank"><img height="30" src="https://clubrunner.blob.core.windows.net/00000050043/Images/fb2.png" width="30" /></a> <a href="https://www.instagram.com/rccampbellford" target="_blank"><img height="30" src="https://clubrunner.blob.core.windows.net/00000050043/Images/insta.png" width="30" /></a></div></section><div style="text-align: center;">© 2022 Rotary Club of Campbellford. Header photo credit <a href="https://kawarthasnorthumberland.ca/destination/northumberland-county/" target="_blank">Northumberland County Tourism</a>.</div></div><!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 63 bytes, line 676
676<script async src="https://www.googletagmanager.com/gtag/js?id=
676G-XJ77P4YP2E
vendor: 11 bytes, line 676
676"></script>
676<script>
vendor: 130 bytes, line 676
676window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
676G-XJ77P4YP2E
vendor: 3 bytes, line 676
676');
676</script>
676 677 </div> 678 </div> 679</div> 680 681 682 683<div class="system-footer"> 684 <div class="container"> 685 <a id="editContentLink" href="#" target="_blank" style="display: none;" class="edit-page" title="Edit this page"> 686 <div class="edit-page-block pulse-icon pulse-once"> 687 <span class="sr-only">Edit this page</span> 688 <i class="fas fa-pencil-alt" aria-hidden="true"></i> 689 </div> 690 </a> 691 <div id="rights"> 692 <div id="rights2"> 693 Powered by <a href="https://www.clubrunner.ca">ClubRunner</a> © 2002–2026 All rights reserved. 694 <br /> 695 <a href='privacy-policy'>Privacy Statement</a> 696 697 | <a href='cookie-policy'>Cookie Policy</a> 698 | <a target="_blank" href="https://www.clubrunnersupport.com">Online Help</a> | <a target="_blank" href="https://links.myclubrunner.com/system-requirements">System Requirements</a> 699 </div> 700 </div> 701 </div> 702</div> 703 704 705 706 707 708 <div id="TraceInfoFooter"> 709 710 </div> 711 </div> 712 </div> 713 </div> 714</div> 715 716 717 718 719 </footer> 720 <div id="backToTopContainer"></div> 721
721<script type="text/javascript" async> 722 $(window).load(function () { 723 var contentSize = function () { 724 var $windowHeight = $(window).height(), $loginBand = $('.login-band').outerHeight(true), $loginBand2 = $('#loginContainer1').outerHeight(true), $navBar = $('.navbar').outerHeight(true), $footerBand = $('.footer-band').outerHeight(true); 725 $('.main-content-wrapper').css("min-height", $windowHeight - $loginBand - $loginBand2 - $navBar - $footerBand); 726 }; 727 contentSize(); 728 $(window).resize(contentSize); 729 }); 730 731 $(window).on('load scroll resize', function () { 732 if (typeof showBackTopBtn === 'function') { 733 showBackTopBtn(); 734 } 735 }); 736 737 </script>
737 738 739
739<script type="text/javascript" async> 740 741 $(function () { 742 $('.focusItem').focus(); 743 744 $.ajaxSetup({ 745 // Disable caching of AJAX responses 746 cache: false 747 }); 748 749 // Setup edit link 750 }); 751 </script>
751 752 753 754
754<script> 755 document.querySelectorAll( 'oembed[url]' ).forEach( element => 756 { 757 //console.log('processing element ' + element); 758 iframely.load( element, element.attributes.url.value ); 759 } ); 760 </script>
760 761 762 <span style="display: none" app-type="appservice" app-name="crportal" branch="refs/heads/production" revision="5e5eb027b4ccbcea74c43f4645e39f0caa22c0b0" revision-date="30 Sep 2026 19:30"></span> 763</body> 764</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.