, 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); })(); Chicago continues to draw Calvin grads - News & Stories | 鶹

Skip to main content

Spark

Chicago continues to draw Calvin grads

Sat, Mar 01, 2014

For the second year, the Calvin Alumni Association, the college’s and Chicago businesses—alumni-represented in quite a few cases—connected students to that vibrant city and occupational opportunities.

Professionals from 14 employers met with 86 registered Calvin students to discuss potential jobs and internships.

Calvin alumni board member Russ Clousing ’87 once again headed up the business recruitment effort, while the career development office rallied students and arranged for transportation from campus to Chicago and back.

The setting was the storied University Club of Chicago, on the city’s picturesque Michigan Avenue downtown. After a couple of hours of interaction and networking, both students and business executives dined in the beautiful Cathedral Dining Room, joined by young alumni of the college who work downtown.

“I was impressed by the students’ preparedness and demeanor,” remarked Larry Otte ’90, who attended as a representative for Providence Life Services.

He added, “The career fair was a very rewarding experience for myself as an alumnus of Calvin.”

“It was nice to have such large number of quality students in one place,” said Justin Venhousen ’08, who met with students for Compass Mortgage.

Alumni board president-elect Chris Wiesehan ’05, who lives and works in Chicago, noted that the influx of young Calvin grads to the city, particularly the north side, has been pronounced.

“We’re seeing a marked increase in alumni choosing to live and work in the city,” said Wiesehan. “Our planned series of draws more alumni every time we schedule one.”

A third career fair is in the planning stage—for Tuesday, Oct. 28, 2014, at the University Club. Chicago businesses interested in becoming involved can contact the alumni association at alumni@calvin.edu.