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

ÃÛÌÒapp

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); })(); Corporate Events Event Services | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Corporate Events

From a small team outing to a national conference for thousands, ÃÛÌÒapp has the right space to make your corporate event a success. Explore venues below—or contact our events team and we’ll work with you to find the perfect match.

Ìý

Top venues

Prince Conference Center

The Prince Conference Center serves a variety of meeting room needs—from hosting academic conferences and department retreats, to fundraising benefits and board meetings.

Van Noord Arena

The arena floor can be tailored to fit any event’s unique needs, from a conference to a banquet. State-of-the-art technology, lighting, sound, video and broadcast capacity make Van Noord Arena perfect for any corporate gathering.

Covenant Fine Arts Center

With two auditorium spaces, two open-concept lobbies and countless private meeting rooms, the Covenant Fine Arts Center is perfectly suited for conferences and multi-function events. Versatile meeting spaces can also be converted to eating areas for corporate meal events.

Bunker Interpretive Center

For small meetings, display space and a refreshing taste of nature, the Bunker Interpretive Center provides an intimate a close-connected space for corporate team-building and highly focused meetings.

Ìý

Start Planning