, 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); })(); Auditions - Theatre | 茄子视频

茄子视频

Skip to main content

Auditions

Take the stage with Calvin Theatre Company! Auditions are open to all Calvin students.听
Interested in working backstage? Contact us for ways to get involved at: ctc@calvin.edu

Upcoming Auditions

Season 92: 2025-2026

Mark your calendars for our auditions for the 2025-2026 academic year! More details, including the shows in our upcoming season, will be announced this summer.听

FALL SEMESTER 2025
Auditions for the Winter Play and Fall Student Directed Show
September 11-12
No monologues needed! Auditions will consist of theatre games, with readings from the scripts at callbacks. (Callbacks are by invitation only.)
Fall Student Directed Show starts rehearsals on September 29
Winter Play starts rehearsals on November 10

SPRING SEMESTER 2026
Auditions for the Spring Musical
January 21-23
Vocal and dance audition, reading from the script at callbacks. (Callbacks are by invitation only.)
Spring Musical rehearsals start January 26

QUESTIONS?听听
If you have any questions, please reach out to ctc@calvin.edu