, 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); })(); Interning at Berlin Raceway - News & Stories | 鶹

Skip to main content

Calvin News

Interning at Berlin Raceway

Mon, Aug 30, 2010
Lynn Rosendale

When Brent Schuster was a little kid, he dreamed of playing for the Denver Nuggets; he still dreams of being on the professional basketball team’s payroll—but in a slightly different capacity.

The Calvin said his preeminent job would be with his hometown team behind the scenes. He got a taste of what working in the professional sports world would be like this summer as an operations intern at the Berlin Raceway in Marne, Mich., a semi-professional, short-track auto-racing venue.

Details and upkeep

"I learned that there is so much that goes on beyond what you see when you just go to a sporting event,” he said. “There are so many parts that go into making an event run smoothly.”

At the racetrack, the entire week is spent prepping for Saturday: race day. Schuster spent the week mowing the lawn, painting the wall (“It needs painting every week because it gets crashed into a lot,” he explained.) and other general track upkeep.

Race day, though, is pretty crazy: “I never really knew how popular car racing is,” he said. Schuster spent race day in the tire barn selling tires to drivers, in the ticket office helping with sales, near the track helping with promotions—wherever he was needed.

His Calvin classes helped prepare him for sports-event management, he said. “In one of my classes last year, we promoted the Calvin-Hope game to see how many people we could get to come out for that. We had a lot of people involved in just promoting one single event.” (The event set an NCAA III regular-season single-match attendance record of 2,725.)

Growing field

Professor Jim Timmer heads up the sports management program, a growing field. In six years, the program has increased from five or six majors to 26, he said. “We started the program because of student demand and because we saw a need for more Christians in sports administration,” he said.

Schuster found sports management to be a perfect blend for him: “I started in business but have always had a love of sports; with this I’ve found that I’m able to do both.”

While Schuster appreciated the opportunity to learn about sports administration this summer, he wasn’t as appreciative of the sport of auto racing. “I really had no idea what was going on with the racing—racing isn’t really my sport,” he said.

The 6-10 senior member of Calvin’s team prefers to stick to the hard court, even if that means being in the back office.