1<!DOCTYPE html> 2<html> 3<head> 4
5<script src='/cms-packages/jquery/1.8.3/jquery-min.js' type='text/javascript'></script>
vendor: 1 bytes, line 5
5
6<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
vendor: 1 bytes, line 6
6
7<script src="/compiled-assets/autocomplete-rails-5d8d93a5f6e19ab6e682b9dd9999592b61ff3c3d69ea242a830a8556158001fa.js"></script>
vendor: 1 bytes, line 7
7
8<script src="/javascripts/frontend/site.js"></script>
8 9<link rel="stylesheet" media="screen" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css" />
10<script src='/cms-packages/jquery-match-height/0.6.0/jquery-match-height.js' type='text/javascript'></script>
10 11<meta name="csrf-param" content="authenticity_token" /> 12<meta name="csrf-token" content="SLVKgHeSlmehK0NveG2M6+UtUEZCBWMpA0SiQtI+rdZ3yIlxqpWSQRIc6j7GyaScq8tbNrI/O5n9mDwzllQbTQ==" /> 13 14 15 16<link rel="stylesheet" media="screen" href="/ui.css?cache=2026-10-02T23:13:47+00:00" />
17<script> 18 $(function(){ 19 $('.working-on-click').click(function(){ 20 $(this).val('Working...'); 21 return true; 22 }); 23 }) 24</script>
24 25<link href='//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i' rel='stylesheet'> 26<link href='//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i' rel='stylesheet'> 27<link href='/cms-packages/fontawesome/4.7.0/font-awesome.css' rel='stylesheet'> 28<link href='/generated-stylesheets/1432-090920261026.css' rel='stylesheet'> 29 30<meta content='width=device-width,initial-scale=1.0' name='viewport'> 31 32<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 32-33
32 33<script async src="https://www.googletagmanager.com/gtag/js?id=
33G-0HQ2TYZZWH
vendor: 13 bytes, line 33
33"></script>
34<script> 35 window.dataLayer = window.dataLayer || []; 36 function gtag(){dataLayer.push(arguments);} 37 gtag('js', new Date()); 38 39window.onload = function() { 40 41 li = document.querySelector("#top-right > span.not-mobile") !== null; 42 43 gtag('config', 'G-0HQ2TYZZWH', { 'user_properties': 44 {'logged_in': li } 45 }); 46 47 sucess_string = document.querySelector("#success > p") 48 49 if(sucess_string) { 50 li_success = document.querySelector("#success > p").innerText == 'Logged in'; 51 if (li_success) { gtag("event", "login"); }; 52 } 53 54}; 55 56</script>
56 57<title>Rudyard Lake Sailing Club</title>
58<script> 59 $(function(){ 60 $('.once-only').submit(function(){ 61 $(this).find(':submit,a.submit').prop('disabled','disabled'); 62 }); 63 }) 64</script>
64 65</head> 66<body class='action-article '> 67 68 69 70 71<div id='topper'> 72<div class='inner'> 73<form action="/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> 74 75<span id='top-social'> 76<a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/RudyardLakeSC"><img width="18" height="18" src="/images/site/top-facebook2xnew.svg" alt="Top facebook2xnew" /></a> 77 78 79 80 81<a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/rudyardlakesc/"><img width="18" height="18" src="/images/site/top-instagram2xnew.svg" alt="Top instagram2xnew" /></a> 82 83</span> 84<span id='top-phone'> 85<span class='not-mobile'><img width="18" height="18" src="/images/site/top-phone2xnew.svg" alt="Top phone2xnew" /></span> 86<span class='not-mobile'>01538 306200</span> 87</span> 88<span id='top-email'> 89<a href='mailto:[email protected]'><img width="24" height="18" src="/images/site/top-email2xnew.svg" alt="Top email2xnew" /></a> 90<span class='not-mobile'><a href="mailto:[email protected]">Email us</a></span> 91</span> 92<span id='top-webcam'> 93<a href="https://www.rudyardlakesc.org.uk/on-the-water/webcams"><img width="18" height="18" src="/images/site/top-webcam2xnew.svg" alt="Top webcam2xnew" /></a> 94<a class="not-mobile" href="https://www.rudyardlakesc.org.uk/on-the-water/webcams">Webcam</a> 95</span> 96<span id='top-search'> 97<a href='#' onclick='toggle_search()'><img width="12" height="18" src="/images/site/top-search2xnew.svg" alt="Top search2xnew" /></a> 98<input type="text" name="q" id="q" value="" placeholder="search..." style="display:none" /> 99</span> 100<span id='top-right'> 101<a href="/my-cart">Basket</a> 102<a href="/login">Login</a> 103<a href="/join-begin">Join</a> 104</span> 105</form> 106 107</div> 108</div> 109 110<div id='header'> 111<div class='inner'> 112<a href="/"><img id="primary-logo" src="https://boxstuff-development-thumbnails.s3.amazonaws.com/1974159_orig.png" alt="1974159 orig" /></a> 113<img id="mobile-logo" src="https://boxstuff-development-thumbnails.s3.amazonaws.com/1830629_800x.png" alt="1830629 800x" /> 114</div> 115</div> 116 117<div id='grouping'> 118<div class='itop_pop' id='navigation'> 119<div class='inner'>
119<script> 120 function descendant_selector( path ) { return $('li[data-path^='+path+']').not('li[data-path='+path+']') } 121 function child_selector( path ) { var depth = $('li[data-path='+path+']').data('depth'); return $('li[data-path^='+path+'].depth'+(depth+1)).not('li[data-path='+path+']') } 122 123 function toggle_descendants( path ) { descendant_selector( path ).toggle() } 124 function toggle_children( path ) { child_selector( path ).toggle() } 125 126 function hide_descendants( path ) { descendant_selector( path ).hide() } 127 function hide_children( path ) { child_selector( path ).hide() } 128 129 function show_descendants( path ) { descendant_selector( path ).show() } 130 function show_children( path ) { child_selector( path ).show() } 131 132 function handle_toggle_click( path ) { 133 // (if) any children visible (then) hide all descendents (else) show children 134 if (child_selector( path ).filter(':visible').length) { 135 hide_descendants( path ); 136 } else { 137 hide_descendants( path ); 138 show_children( path ); 139 } 140 } 141 142 function string_chop( str, size ) { 143 if (str == null) return []; 144 str = String(str); 145 size = ~~size; 146 return size > 0 ? str.match(new RegExp('.{1,' + size + '}', 'g')) : [str]; 147 } 148 149 function expose_menu_item( path, fragment_size ) { 150 // Show parents and siblings of the given path 151 var parts = string_chop( path, fragment_size ); 152 var partial = '' 153 154 for (var i=0;i<parts.length;i++) { 155 partial += parts[i]; 156 $('li[data-path='+partial+']').show(); 157 show_children( partial ); 158 } 159 } 160</script>
160 161<ul class='menu with-burger'> 162<li class='burger'><a href="#" onclick="toggle_burger(); return false;">☰ Menu</a></li> 163<li class=' non-burger depth0 ' data-depth='0'> 164<a rel="noopener noreferrer" href="/">Home</a> 165</li> 166<li class=' non-burger depth0 popdown' data-depth='0' data-index='1'> 167<a href="#" onclick="toggle_menu( 1 ); return false;">About</a> 168<div class='popup-menu' id='menu1' style='display:none;min-width:231px;'>
168<script> 169 function descendant_selector( path ) { return $('li[data-path^='+path+']').not('li[data-path='+path+']') } 170 function child_selector( path ) { var depth = $('li[data-path='+path+']').data('depth'); return $('li[data-path^='+path+'].depth'+(depth+1)).not('li[data-path='+path+']') } 171 172 function toggle_descendants( path ) { descendant_selector( path ).toggle() } 173 function toggle_children( path ) { child_selector( path ).toggle() } 174 175 function hide_descendants( path ) { descendant_selector( path ).hide() } 176 function hide_children( path ) { child_selector( path ).hide() } 177 178 function show_descendants( path ) { descendant_selector( path ).show() } 179 function show_children( path ) { child_selector( path ).show() } 180 181 function handle_toggle_click( path ) { 182 // (if) any children visible (then) hide all descendents (else) show children 183 if (child_selector( path ).filter(':visible').length) { 184 hide_descendants( path ); 185 } else { 186 hide_descendants( path ); 187 show_children( path ); 188 } 189 } 190 191 function string_chop( str, size ) { 192 if (str == null) return []; 193 str = String(str); 194 size = ~~size; 195 return size > 0 ? str.match(new RegExp('.{1,' + size + '}', 'g')) : [str]; 196 } 197 198 function expose_menu_item( path, fragment_size ) { 199 // Show parents and siblings of the given path 200 var parts = string_chop( path, fragment_size ); 201 var partial = '' 202 203 for (var i=0;i<parts.length;i++) { 204 partial += parts[i]; 205 $('li[data-path='+partial+']').show(); 206 show_children( partial ); 207 } 208 } 209</script>
209 210<ul class='menu'> 211<li class=' depth0 ' data-depth='0' data-path='091092'> 212<a rel="noopener noreferrer" href="/about-rlsc/about-the-club">About the Club</a> 213</li> 214<li class=' depth0 ' data-depth='0' data-path='091093'> 215<a rel="noopener noreferrer" href="/about-rlsc/becoming-a-member">Membership </a> 216</li> 217<li class=' depth0 ' data-depth='0' data-path='091094'> 218<a rel="noopener noreferrer" href="/about-rlsc/venue-hire">Venue Hire</a> 219</li> 220<li class=' depth0 ' data-depth='0' data-path='091095'> 221<a rel="noopener noreferrer" href="/about-rlsc/volunteering-at-rlsc">Volunteering at RLSC </a> 222</li> 223</ul> 224</div> 225</li> 226<li class=' non-burger depth0 popdown' data-depth='0' data-index='0'> 227<a href="#" onclick="toggle_menu( 0 ); return false;">On the Water</a> 228<div class='popup-menu' id='menu0' style='display:none;min-width:319px;'>
228<script> 229 function descendant_selector( path ) { return $('li[data-path^='+path+']').not('li[data-path='+path+']') } 230 function child_selector( path ) { var depth = $('li[data-path='+path+']').data('depth'); return $('li[data-path^='+path+'].depth'+(depth+1)).not('li[data-path='+path+']') } 231 232 function toggle_descendants( path ) { descendant_selector( path ).toggle() } 233 function toggle_children( path ) { child_selector( path ).toggle() } 234 235 function hide_descendants( path ) { descendant_selector( path ).hide() } 236 function hide_children( path ) { child_selector( path ).hide() } 237 238 function show_descendants( path ) { descendant_selector( path ).show() } 239 function show_children( path ) { child_selector( path ).show() } 240 241 function handle_toggle_click( path ) { 242 // (if) any children visible (then) hide all descendents (else) show children 243 if (child_selector( path ).filter(':visible').length) { 244 hide_descendants( path ); 245 } else { 246 hide_descendants( path ); 247 show_children( path ); 248 } 249 } 250 251 function string_chop( str, size ) { 252 if (str == null) return []; 253 str = String(str); 254 size = ~~size; 255 return size > 0 ? str.match(new RegExp('.{1,' + size + '}', 'g')) : [str]; 256 } 257 258 function expose_menu_item( path, fragment_size ) { 259 // Show parents and siblings of the given path 260 var parts = string_chop( path, fragment_size ); 261 var partial = '' 262 263 for (var i=0;i<parts.length;i++) { 264 partial += parts[i]; 265 $('li[data-path='+partial+']').show(); 266 show_children( partial ); 267 } 268 } 269</script>
269 270<ul class='menu'> 271<li class=' depth0 ' data-depth='0' data-path='063064'> 272<a rel="noopener noreferrer" href="https://wheelhouse.rudyardlakesc.org.uk/">Wheelhouse</a> 273</li> 274<li class=' depth0 ' data-depth='0' data-path='063065'> 275<a rel="noopener noreferrer" href="/on-the-water/discover-sailing">Discover Sailing</a> 276</li> 277<li class=' depth0 ' data-depth='0' data-path='063066'> 278<a rel="noopener noreferrer" href="/page/racing">Racing</a> 279</li> 280<li class=' depth0 ' data-depth='0' data-path='063067'> 281<a rel="noopener noreferrer" href="/on-the-water/training">Training - Sailing</a> 282</li> 283<li class=' depth0 ' data-depth='0' data-path='063069'> 284<a rel="noopener noreferrer" href="/on-the-water/training-powerboat">Training - Powerboat</a> 285</li> 286<li class=' depth0 ' data-depth='0' data-path='063071'> 287<a rel="noopener noreferrer" href="/on-the-water/youth-section-jybaz">Jybaz (Youth Section)</a> 288</li> 289<li class=' depth0 ' data-depth='0' data-path='063072'> 290<a rel="noopener noreferrer" href="/on-the-water/stand-up-paddlepoards">Stand Up Paddleboarding (SUP)</a> 291</li> 292<li class=' depth0 ' data-depth='0' data-path='063073'> 293<a rel="noopener noreferrer" href="/page/radio-sailing">Radio Sailing Section</a> 294</li> 295<li class=' depth0 ' data-depth='0' data-path='063074'> 296<a rel="noopener noreferrer" href="/on-the-water/weather-station-">Weather</a> 297</li> 298<li class=' depth0 ' data-depth='0' data-path='063075'> 299<a rel="noopener noreferrer" href="/on-the-water/webcams">Webcams</a> 300</li> 301</ul> 302</div> 303</li> 304<li class=' non-burger depth0 on ' data-depth='0'> 305<a rel="noopener noreferrer" href="/news">News</a> 306</li> 307<li class=' non-burger depth0 ' data-depth='0'> 308<a rel="noopener noreferrer" href="/events">Calendar</a> 309</li> 310<li class=' non-burger depth0 ' data-depth='0'> 311<a rel="noopener noreferrer" href="/booking">Book online</a> 312</li> 313<li class=' non-burger depth0 ' data-depth='0'> 314<a rel="noopener noreferrer" href="/contact">Contact</a> 315</li> 316</ul> 317</div> 318</div>
319<script> 320 function toggle_burger() { 321 $('.non-burger').toggleClass( 'show' ); 322 } 323</script>
323 324<style> 325 .count { 326 float:right; 327 display:inline-block; 328 background:#888; 329 color:white; 330 font-size:10px; 331 padding:0 3px; 332 border-radius:2px; 333 position:relative; 334 top:2px; 335 } 336</style> 337</div> 338 339 340<div class='with-secondary with-trail' id='page'> 341<div class='inner'> 342 343<div class='trail pre'><a href="/">Home</a> <span class="sep">/</span> <a href="/news">News</a> <span class="sep">/</span> RLSC Annual Report 2025: A Year of Remarkable Growth</div> 344 345<div class='' id='secondary' style='display:none'> 346<h2>Latest news articles</h2> 347<ul> 348<li class='on'><a href="/article/rlsc-annual-report-2025-a-year-of-remarkable-growth">RLSC Annual Report 2025: A Year of Remarkable Growth</a></li> 349<li><a href="/article/social-saturday-sailing">Saturday Social Sailing 2025</a></li> 350<li><a href="/article/radio-sailors-first-race-of-2025-and-manor-park">Radio Sailors kick start 2025</a></li> 351<li><a href="/article/radio-sailors-christmas-lunch">Radio Sailors Christmas Lunch - 2024</a></li> 352<li><a href="/article/jybaz-christmas-party-1">Jybaz Christmas Party - 2024</a></li> 353<li><a href="/article/southport-24-hours-race">Southport 24 Hour Race - 2024</a></li> 354<li><a href="/article/founders-day">Founder's Day 2024</a></li> 355<li><a href="/article/sunsail-funding-the-future-award">Sunsail Funding the Future Award 2024</a></li> 356<li><a href="/article/spring-season-events">Spring Season Events</a></li> 357<li><a href="/article/radio-sailing-report-february">Radio Sailing Report - February</a></li> 358<li><a href="/article/pre-season-working-party">Pre-season Working Party</a></li> 359<li><a href="/article/new-years-day-resolution-race">New Years Day Resolution Race</a></li> 360<li><a href="/article/gold-for-club-lifetime-member">Gold! For club lifetime member</a></li> 361<li><a href="/article/4x20-racers-win-share-of-pot-o-gold-report-results-and-next-years-plan">4x20 racers - win share of pot o gold! Report, results, and next years plan</a></li> 362<li><a href="/article/4x20-regatta-report">4x20 Regatta - Report</a></li> 363<li><a href="/article/members-day-report">Members Day Report</a></li> 364<li><a href="/article/easter-regatta-report">Easter Regatta Report</a></li> 365<li><a href="/article/race-report-5323">Race Report 5/3/23</a></li> 366<li><a href="/article/jybaz-back-on-the-water">Jybaz Back on the Water</a></li> 367<li><a href="/article/rya-club-of-the-year-awards">RYA Club of the Year Awards</a></li> 368</ul> 369 370</div> 371 372<div id='primary'> 373<style> 374 #problems a { color:white; font-weight:bold; } 375</style> 376 377 378<div id='paging'> 379</div> 380 381<div class='trail post'><a href="/">Home</a> <span class="sep">/</span> <a href="/news">News</a> <span class="sep">/</span> RLSC Annual Report 2025: A Year of Remarkable Growth</div> 382 383 384<style> 385 #page-article img { max-width:100%; } 386</style> 387<div class='content content-slug-rlsc-annual-report-2025-a-year-of-remarkable-growth' id='page-article'> 388<h1 class='page-article'>RLSC Annual Report 2025: A Year of Remarkable Growth</h1> 389<h6 style='margin:1.5em 0;'> 390Published 39113:36 on 12 Dec 2025 392</h6> 393<p>Rudyard Lake Sailing Club's 2025 Annual Report reveals an extraordinary year of achievement, with the club thriving.</p><p>President Jim Smith and Commodore Matt Gardiner describe 2025 as a "Year of More" more volunteers, more sailing, more racing, and more community spirit than ever before. The numbers tell an impressive story: 28 members raced for the first time thanks to the groundbreaking Novice Summer Race Series.</p><p>The newly introduced Friday evening Novice Series proved transformational, with nearly 30 boats participating across five weeks. The series attracted 36 competitors ranging from age 6 to over 60, racing in 12 different boat classes from Oppies to Albacores, all supported by experienced club racers who volunteered their time and expertise.</p><p>Radio sailing emerged as the region's fastest-growing club, racing 51 weeks out of 52 and completing a purpose-built storage facility. The section hosted its first MYA open meeting with a full entry of 20 boats from around the country, while the SUP section grew to 180 members with an expanding calendar of social paddles and events.</p><p>Youth sailing remained strong with 56 children participating in 15 Jybaz sessions, while 15 adults completed sailing courses and 60 young people attended the School Activity Day. The club's first junior entry in the Southport 12-hour race showcased remarkable resilience, with the team completing the event with just one capsize despite challenging conditions.</p><p>Socially, the club launched "Live at the Lake" a popular gigs-with-dinner series that attracted members from all sections. The refreshed bar opened more than ever before, supporting everything from novice racing to major celebrations, while remaining profitable despite significant infrastru
393cture investment.</p><p>Looking ahead to 2026, plans include expanding the Novice Series to run most Fridays throughout the season, enhanced race training programmes, instructor recruitment, and continued investment in club boats. With 68% of members having joined within the last four years most new to sailing the focus remains on supporting newcomers through engaging programmes while maintaining the volunteer spirit that built the club.</p><p>The full Annual Report is now available below, providing detailed insights into every aspect of club operations, from racing and training to finance and facilities.</p><p>For more information about RLSC or to get involved in any aspect of club life, visit the website or contact the membership team.<span></span></p><p><iframe src="/uploads/2010393/display#view=fitH" title="RLSC Annual Report 2025 v3.pdf" style="height:50vw;width:100%">Not supported.</iframe></p> 394<img style="max-width:100%;" src="https://boxstuff-development-thumbnails.s3.amazonaws.com/2010389_1280x.jpg" alt="2010389 1280x" /> 395</div> 396 397 398<style> 399 #base-paging { text-align:left; } 400 #base-paging a:first-child, #base-paging span:first-child { } 401 #base-paging a:last-child, #base-paging span:last-child { float:right; } 402</style> 403<div id='base-paging'> 404<a href="/article/social-saturday-sailing">Older</a> 405<span>Newer</span> 406</div> 407</div> 408<div style='clear:both;'></div> 409</div> 410</div> 411 412 413 414 415<div id='footer'> 416<div class='inner'> 417<table> 418<tr> 419<td class='cols2'> 420<h2>Club Documents</h2>
421<script> 422 function descendant_selector( path ) { return $('li[data-path^='+path+']').not('li[data-path='+path+']') } 423 function child_selector( path ) { var depth = $('li[data-path='+path+']').data('depth'); return $('li[data-path^='+path+'].depth'+(depth+1)).not('li[data-path='+path+']') } 424 425 function toggle_descendants( path ) { descendant_selector( path ).toggle() } 426 function toggle_children( path ) { child_selector( path ).toggle() } 427 428 function hide_descendants( path ) { descendant_selector( path ).hide() } 429 function hide_children( path ) { child_selector( path ).hide() } 430 431 function show_descendants( path ) { descendant_selector( path ).show() } 432 function show_children( path ) { child_selector( path ).show() } 433 434 function handle_toggle_click( path ) { 435 // (if) any children visible (then) hide all descendents (else) show children 436 if (child_selector( path ).filter(':visible').length) { 437 hide_descendants( path ); 438 } else { 439 hide_descendants( path ); 440 show_children( path ); 441 } 442 } 443 444 function string_chop( str, size ) { 445 if (str == null) return []; 446 str = String(str); 447 size = ~~size; 448 return size > 0 ? str.match(new RegExp('.{1,' + size + '}', 'g')) : [str]; 449 } 450 451 function expose_menu_item( path, fragment_size ) { 452 // Show parents and siblings of the given path 453 var parts = string_chop( path, fragment_size ); 454 var partial = '' 455 456 for (var i=0;i<parts.length;i++) { 457 partial += parts[i]; 458 $('li[data-path='+partial+']').show(); 459 show_children( partial ); 460 } 461 } 462</script>
462 463<ul class='menu'> 464<li class=' depth0 ' data-depth='0'> 465<a rel="noopener noreferrer" href="/page/club-documents">Club Documents</a> 466</li> 467<li class=' depth0 ' data-depth='0' data-path='057058'> 468<a rel="noopener noreferrer" href="/club-documents/club-rules">Club Rules</a> 469</li> 470<li class=' depth0 ' data-depth='0' data-path='057059'> 471<a rel="noopener noreferrer" href="/club-documents/terms-and-conditions">Terms and Conditions</a> 472</li> 473<li class=' depth0 ' data-depth='0' data-path='057060'> 474<a rel="noopener noreferrer" href="/club-documents/cookies-policy">Cookies Policy</a> 475</li> 476<li class=' depth0 ' data-depth='0' data-path='057061'> 477<a rel="noopener noreferrer" href="/club-documents/data-protection-policy">Data Protection Policy</a> 478</li> 479<li class=' depth0 ' data-depth='0' data-path='057062'> 480<a rel="noopener noreferrer" href="/club-documents/data-privacy-notice">Data Privacy Notice</a> 481</li> 482</ul> 483 484</td> 485<td class='cols2'> 486<h2>Contact details</h2> 487<p>Reacliffe Road<br />Rudyard<br />Leek<br />Staffordshire<br />ST13 8RS<br />UK</p> 488<p> 489Phone : 01538 306200 490<br> 491Email : <a href="mailto:[email protected]">[email protected]</a> 492</p> 493</td> 494</tr> 495</table> 496</div> 497</div> 498 499<div id='tailbar'> 500<div class='inner'> 501<span id='tail-social'> 502<a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/RudyardLakeSC"><img width="18" height="18" src="/images/site/top-white-facebook2xnew.svg" alt="Top white facebook2xnew" /></a> 503 504 505 506 507<a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/rudyardlakesc/"><img width="18" height="18" src="/images/site/top-white-instagram2xnew.svg" alt="Top white instagram2xnew" /></a> 508 509</span> 510</div> 511</div> 512 513<div id='base'> 514<div class='inner'> 515<span id='base-credit'>© 2026 Rudyard Lake Sailing Club</span> 516<span id='base-right'>powered by <a target="_blank" rel="noopener noreferrer" href="http://www.sailingclubmanager.com">Sailing Club Manager</a></span> 517</div> 518</div> 519
520<script>setup_sticky_menu();</script>
520 521 522</body> 523</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.