, but this code // executes before the first paint, when

Â鶹Çø

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Spring Classic dodges rain - News & Stories | Â鶹Çø

Â鶹Çø

Skip to main content

Spark

Spring Classic dodges rain

Mon, Jun 05, 2017

Spring Classic dodges rain, brings delight

The 28th edition of the Calvin Spring Classic 5K run/walk and Karen Muyskens Family Fun Run was a delightful success. The rain held off for the Saturday, April 29, morning run and more than 1,100 participants enjoyed the exercise, competition, camaraderie and prizes.

Calvin assistant cross-country coach Rob Hyde ’97 won the race— his second overall victory at the Spring Classic—while the women’s champion was Madelyn Frens.

Alumnus Jeff Yonker ’87 took home the handcycle division championship. The Virtual Race winners were Tyler ’06 and Jenny Zylstra Zwagerman ’08 from Milwaukee, Wisconsin.

Once again, many corporate and organizational sponsors contributed to the event, particularly title sponsors Aspen Investment Management, Inc., led by a trio of Calvin grads: Bill Alphenaar ’78, Rich Knoor ’92 and Brian Hoogland ’80.

Some corporate partners find creative ways to be involved in the race, such as the varieties of coffee provided pre-race by alumni-owned Schuil Coffee Company and the post-race energy replacement Dutch chocolate milk from Country Dairy.

Smaller children could participate in the Karen Muyskens Family Fun Run that took place in the Huizenga Indoor Tennis and Track Center, and was organized by the staff at corporate partner Gymco.

All Spring Classic proceeds go to student scholarships at Calvin, administered by the alumni association. Approximately $20,000 was added to scholarship coffers because of the event and the support of participants and partners.