/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media print{*:not(p){clear:both !important}body{margin:0;padding-top:0 !important}div{overflow:visible}img{width:100%;height:auto}.layout--threecol-section--25-50-25,#content-container,.events-calendar-inspiration-lab .view-output .card,.card .item-content .stacked{display:block !important}.management-management-block .card{min-height:initial}#page-header,div[class*=region--footer],.views-exposed-form,.layout--threecol-section--25-50-25 .layout__region--first,.callout--cta,iframe,.accordion-group-controls,a[href$=pdf]::before,.library-news-page .views-field-nothing,.pager,.views-field-field-access-now-link,.flickity-button,.leaflet-control-container,.leaflet-control-baselayername,.floor-map h1,.floor-map .view__header,.view__footer a,.facet-inactive,#block-quietly-primary-local-tasks,.icon-arrow-down{margin:0;display:none !important}.readnext .layout__region .basic-html--block .callout--body>div,.contact-us-contact-us-block .item-grid.four{display:grid;grid-template-columns:repeat(4,1fr) !important;gap:1rem}.booklists-wdirn-booklists-page .item-grid.three,div[class*=past-writers] .item-grid.four,div[class*=past-poet] .item-grid.four,.board-members-board-members-page .item-grid.four,div[class*=past-storytellers] .item-grid.four,.three-column-block .content,.layout--threecol-section,.lscc-rooms .item-grid.three{display:grid;grid-template-columns:repeat(3,1fr) !important;gap:1rem}.contact-us-department-block .item-grid.four{display:grid;grid-template-columns:repeat(2,1fr) !important;gap:1rem}.horizontal-image-callout--block,.image-and-text--block,.person .layout--twocol-section--25-75{display:grid;grid-template-columns:1fr 3fr !important;gap:1rem}.accordion>summary,.content{padding:0 !important;margin:0 !important;text-align:left !important}.tag,.contact-us--block,.callout--title,.banner-title,.biblio-block-content,.stacked,.grey-background,.views-element-container h2,.location-details,.office-hours__item,.hours-label,.flex-entity-reference a,.card .item-content{padding:.5rem 0 !important;margin:0 !important;text-align:left !important}.flex-entity-reference a{font-size:16px}.location-map--block,.image-callout--block,.horizontal-image-callout--block,.link-callout--block{border:1px solid #ccc;padding:1rem}.accordion>summary{padding-bottom:.5rem;font-size:24px;border-bottom:2px solid #000}.btn{border:2px solid #000}.program-image{width:50%}.booklists-wdirn-booklists-page .item-grid span{position:relative;left:0;bottom:initial}.readnext .layout__region .basic-html--block .callout--body>div>div,.blue-border,.yellow-border,.red-border{border-color:#000 !important}div[class*=events-as-calendar] .stacked,div[class*=events-events] .stacked{display:block !important;width:100%}.siic.guides .item-grid li{border:none !important;height:3rem}ul.menu-homepage-how-to,ul.digital-library-menu,ul.siic-menu{grid-template-columns:repeat(6,1fr) !important}.two-column-block .content{display:grid;gap:var(--gap-unit);grid-template-columns:repeat(2,1fr)}.view-output .item-list li{display:grid;grid-template-columns:1fr 3fr}.align-right{width:50%;float:right;padding-left:1rem}.align-left{width:50%;float:left;padding-right:1rem}.home-feature .view-output .item-list li{border:none;grid-template-columns:repeat(2,1fr)}#map{border:1px solid #ccc;display:block;width:95vw;height:90vh}}
form[id~=layout-builder-form]{flex-basis:100%;background-color:var(--light-grey)}#layout-builder{flex-basis:100%}#edit-layout-builder-message{flex-basis:100%;order:1}#edit-layout-builder-message div[data-drupal-messages]{padding:0 0 var(--gap-unit) 0;font-weight:bold;text-align:left}#edit-layout-builder-message div[data-drupal-messages] a{font-weight:normal}#edit-moderation-state-wrapper{display:flex;flex-basis:100%;flex-direction:column;order:2;padding:var(--gap-unit) 0 var(--gap-unit) 0;border-top:1px solid var(--medium-grey);border-bottom:1px solid var(--medium-grey)}#edit-moderation-state-wrapper #edit-moderation-state-0{display:flex;flex-direction:row}#edit-moderation-state-0-current{flex-basis:25%;margin:0}#edit-moderation-state-0-current label{margin:0}.container-inline.js-form-item.form-item.js-form-type-select.form-item-moderation-state-0-state.js-form-item-moderation-state-0-state{flex-basis:75%;margin-bottom:0}.container-inline.js-form-item.form-item.js-form-type-select.form-item-moderation-state-0-state.js-form-item-moderation-state-0-statelabel,.container-inline.js-form-item.form-item.js-form-type-select.form-item-moderation-state-0-state.js-form-item-moderation-state-0-state select{margin:0}.js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label{flex-basis:100%;order:3;margin-bottom:0}.js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label .vertical-tabs.clearfix{display:flex;margin:0;border:none}.js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label .vertical-tabs.clearfix .vertical-tabs__menu{z-index:1;flex-basis:25%;width:auto;margin:0;padding:0;float:none;border-top:none;list-style:none}.js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label .vertical-tabs.clearfix .vertical-tabs__panes{display:flex;flex-basis:75%;flex-direction:column;justify-content:center;margin-left:-1px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background-color:#fff}#edit-revision-information .js-form-item.form-item.js-form-type-checkbox.form-item-revision.js-form-item-revision.form-disabled{display:flex;flex-direction:row;min-height:5rem;margin:0;padding:var(--gap-unit) 0}input#edit-revision{flex-basis:min-content;align-self:first baseline;margin:0 0 0 var(--gap-unit)}label[for=edit-revision]{align-self:first baseline;margin:0 0 0 var(--gap-unit) !important}#edit-revision--description{align-self:first baseline;margin:4px 0 0 var(--gap-unit)}#edit-actions{flex:1 0 100%;flex-wrap:wrap;order:4;padding:var(--gap-unit) 0}#edit-submit,#edit-discard-changes,#edit-revert{font-family:Arial,Helvetica,sans-serif;font-size:var(--p)}#edit-submit:hover,#edit-discard-changes:hover,#edit-revert:hover{border-radius:0;background-color:none}#edit-submit{order:3;min-width:10rem;margin:0 0 0 var(--gap-unit)}#edit-discard-changes{order:1;margin:0;background-color:rgba(0,0,0,0) !important;color:#666;text-decoration:underline}#edit-revert{order:2;margin:0;background-color:rgba(0,0,0,0) !important;color:#666;text-decoration:underline}#edit-preview-toggle{flex-basis:100%;order:4;margin:0;margin-top:var(--gap-unit);padding-top:var(--gap-unit);border-top:1px solid #ccc;background-color:rgba(0,0,0,0) !important;color:var(--black);font-size:var(--p);text-decoration:underline}#edit-preview-toggle .js-form-item.form-item.js-form-type-checkbox.form-item-toggle-content-preview.js-form-item-toggle-content-preview{flex-flow:row;justify-content:center;margin-bottom:0}#edit-preview-toggle #layout-builder-content-preview{flex-basis:min-content}.layout-builder__add-block{display:block !important}.layout-builder__region,.layout-builder__section,.layout-builder__add-section,.layout-builder-block{display:block !important;flex-wrap:wrap;width:auto;border:none !important;outline:none !important;background-color:rgba(0,0,0,.1);gap:var(--gap-unit)}.admin .layout .layout--onecol{flex-basis:100%}.admin .layout .layout--threecol-section--25-50-25,.admin .layout .layout--twocol-section--75-25{flex-basis:100%;gap:var(--gap-unit);background-color:rgba(0,0,0,.1)}.admin .layout .layout--twocol-section.layout--twocol-section--25-75>.layout__region--second,.admin .layout .layout--twocol-section.layout--twocol-section--75-25>.layout__region--first{display:flex;flex:3;flex-direction:column;gap:var(--gap-unit)}.admin .layout .layout--twocol-section.layout--twocol-section--25-75>.layout__region--first>.layout__region--first,.admin .layout .layout--twocol-section.layout--twocol-section--25-75>.layout__region--first>.layout__region--third,.admin .layout .layout--twocol-section.layout--twocol-section--75-25>.layout__region--second>.layout__region--first,.admin .layout .layout--twocol-section.layout--twocol-section--75-25>.layout__region--second>.layout__region--third,.admin .layout .layout--threecol-section.layout--threecol-section--25-50-25>.layout__region--first,.admin .layout .layout--threecol-section.layout--threecol-section--25-50-25>.layout__region--third{display:flex;flex:1;flex-direction:column;gap:var(--gap-unit)}.admin .layout .layout--threecol-section.layout--threecol-section--25-50-25>.layout__region--second{display:flex;flex:2;flex-direction:column;gap:var(--gap-unit)}.admin .layout .layout--onecol .layout__region{display:flex;flex:1;flex-direction:column;width:inherit}#block-quietly-help{padding:0 var(--gap-unit);border-top:4px solid var(--light-grey);border-bottom:4px solid var(--light-grey);background-color:var(--very-light-grey)}#block-quietly-help p{font-size:.9rem}div[data-drupal-messages]{padding:var(--gap-unit);font-weight:bold;text-align:center}#block-quietly-primary-local-tasks{margin-bottom:var(--gap-unit);font-size:.8rem}#block-quietly-primary-local-tasks .content>ul{display:flex;flex:0 1 100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0;padding:0;background-color:var(--very-light-grey);list-style:none}#block-quietly-primary-local-tasks .content>ul::before{content:"Content Actions ";margin:0 var(--gap-unit) 0 0;padding:var(--gap-unit) var(--gap-unit) var(--gap-unit) calc(var(--gap-unit)/2);background-color:var(--vpl-blue);color:#fff;font-weight:bold;clip-path:polygon(90% 16%,100% 50%,90% 79%,0 79%,0 50%,0 16%)}#block-quietly-primary-local-tasks .content>ul>li{padding-right:1rem}#views-exposed-form-content-page-1 .views-exposed-form__item.views-exposed-form__item{width:14.2857142857%}.view-my-groups{display:none}.show{display:block}.expand-toggle{display:inline-block;padding:.5rem 2rem;border:2px solid #000;color:#000;font-weight:bold}.expand-toggle:hover{background-color:#000;color:#fff;cursor:pointer}.button--primary{border-radius:0;background-color:#eee;color:#000}.button{border:2px solid #fff}.button:not(:focus){box-shadow:none !important}
.layout-grid{display:grid;gap:var(--gap-unit);grid-template-columns:var(--layout-grid-columns,1fr);grid-template-rows:var(--layout-grid-rows,auto)}.layout__region div{clear:both}
@media screen and (min-width:35rem){.layout-grid.layout--twocol-section{--layout-grid-columns:repeat(2,1fr)}.layout-grid.layout--twocol-section.layout--twocol-section--33-67{--layout-grid-columns:1fr 1fr}.layout-grid.layout--twocol-section.layout--twocol-section--67-33{--layout-grid-columns:1fr 1fr}.layout-grid.layout--twocol-section.layout--twocol-section--75-25{--layout-grid-columns:3fr 1fr}.layout-grid.layout--twocol-section.layout--twocol-section--25-75{--layout-grid-columns:1fr 3fr}}@media screen and (min-width:57rem){.layout-grid.layout--twocol-section{--layout-grid-columns:repeat(2,1fr)}.layout-grid.layout--twocol-section.layout--twocol-section--33-67{--layout-grid-columns:1fr 2fr}.layout-grid.layout--twocol-section.layout--twocol-section--67-33{--layout-grid-columns:2fr 1fr}}
@media screen and (min-width:57rem){.layout-grid.layout--onecol{--layout-grid-columns:1fr}}
