@charset "utf-8";
/* CSS Document */

@page {
	size: 8.5in 11in !important;
	margin: 0.5in !important;
}

.print_new_page {
	page-break-after: always !important;
	clear: both !important;
}

h1, h2, h3, h4, h5, h6, h7, h8, h9, h10 {
	page-break-after: avoid !important;
}


table {
	page-break-inside: avoid !important;
}


p, ul, ol {
	font-size: 80% !important;
		page-break-inside: avoid !important;

}

body {
	font-size: 112% !important;
}

a[href]:after {
    content: " ";
}

abbr[title]:after {
    content: " ";
}





















.header {background: none;
color: #000000;
border: 2px #000000 solid;
 height:550px;
 }


.footest { background: none;
color: #000000;
border: 2px #000000 solid;
 height:550px;
}

/*img {display:none;}*/

/* ****************************************** READ MORE ****************************************** */
/*
.read_more_main {
	overflow:visible;
	clear:both;
	height:1000px;
	margin-bottom:30px;
	}

*/



@media only screen and (max-width: 995px) {
	.hide_on_mobile {
		display: none;
	}
}

@media only screen and (min-width: 996px) {
	.hide_on_desktop {
		display: none;
	}
	
}
.notes {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	width: 100%;
}

.notes p {
	font-size:0.9em;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	color: #231f20;
}

.notes {font-size:0.8em;
line-height: 1.1em;
font-family: Whitney_book;
}


/* ****************************************** SPOTLIGHT ****************************************** */
.spotlight_wrapper1, .spotlight_wrapper2, .spotlight_wrapper3, .spotlight_wrapper4, .spotlight_wrapper4_fr, .spotlight_wrapper5, .spotlight_wrapper6, .spotlight_wrapper7 {
	background-image:none;
	background-color:#CFCACA!important;
	height:auto;
	padding: 10px 0px!important;
	margin-top:-400px!important;
}

.spotlight {
	background-color:#CFCACA!important;
}


	@media (max-width: 995px) {

	.spotlight_wrapper1, .spotlight_wrapper2, .spotlight_wrapper3, .spotlight_wrapper4, .spotlight_wrapper4_fr , .spotlight_wrapper5, .spotlight_wrapper6, .spotlight_wrapper7 {
		padding:10px!important;
		margin: 15px 0px 5px 0px!important;
		
		}

.spotlight_content img {height:0px!important;
display:none!important;}

.spotlight h4 {margin-top:0px!important;
padding-top:0px!important;}
/* ****************************************** TABLES ****************************************** */

table {
	border: 1px #000000 solid;
}

th {
	background-color:#000000;
	color: #ffffff;
	border: 1px #000000 solid;
	}

td {
	border: 1px #000000 solid;
	padding: 10px 20px 10px 10px;
}

tr.row_total {background-color:#a4a4a4;
color:#000000;
font-weight:bold;}

		@media (max-width: 600px) {

		th {
			padding: 5px;
			font-size: 0.9em;
		}

		td {
			padding: 5px;
			font-size: 0.8em;
		}


		}


/* ****************************************** LIBRARY BY THE NUMBERS GRID ****************************************** */
			/* Spotlight Grid */
			#lop_numbers {
			margin: 65px auto 150px auto;
			display: grid;
			display: -ms-grid; /* For IE*/
			grid-template-areas:
			'lop_numbers1-1'
			'lop_numbers1-2'
			'lop_numbers1-3'
			'lop_numbers1-4'
			'lop_numbers2-1'
			'lop_numbers2-2'
			'lop_numbers2-3'
			'lop_numbers2-4'
			'lop_numbers3-1'
			'lop_numbers3-2'
			'lop_numbers3-3'
			'lop_numbers3-4'
			'lop_numbers4-1'
			'lop_numbers4-2'
			'lop_numbers4-3'
			'lop_numbers4-4';
			grid-row-gap: 10px;
			grid-column-gap: 0px;
				-ms-grid-columns: 300px; /* FOR IE*/
			grid-template-columns: 300px;
			max-width: 300px;
			font-weight:bold;
			font-family: Whitney_semibold;
			font-size: 1em;
			text-align: center;
			text-align: -moz-center;
			}

/* ****************************************** WELCOMING PUBLIC GRID ****************************************** */


			/* Welcome Grid */
			#welcome_pub {
			margin: 30px auto 50px auto;
			display: grid;
			display: -ms-grid; /* For IE*/
			grid-template-areas:
			'welcome_pub1-1'
			'welcome_pub1-2'
			'welcome_pub2-1'
			'welcome_pub2-2';
			grid-row-gap: 60px;
			grid-column-gap: 16%;
			-ms-grid-columns: 100%; /* FOR IE*/
			grid-template-columns: 100%;
			max-width: 80%;
			}

 
/* ****************************************** ISSUES PUBLISHED GRID ****************************************** */

			#issues_pub {
			margin: 30px auto 50px auto;
			display: grid;
			display: -ms-grid; /* For IE*/
			grid-template-areas:
			'issues_ls_number issues_ls_title'
			'issues_ls_text issues_ls_text'
			'issues_hn_number issues_hn_title'
			'issues_hn_text issues_hn_text'
			'issues_bg_number issues_bg_title'
			'issues_bg_text issues_bg_text'
			'issues_ti_number issues_ti_title'
			'issues_ti_text issues_ti_text'
			'issues_joint_number issues_joint_title'
			'issues_joint_text issues_joint_text';
			grid-row-gap: 10px;
			grid-column-gap: 5%;
				-ms-grid-columns: 30% 65%; /*FOR IE*/
			grid-template-columns: 30% 65%;
			max-width: 75%;
			}

/* ****************************************** ABOUT GRID ****************************************** */


			#grid_about {
			margin: 30px auto 50px auto;
			display: grid;
			display: -ms-grid; /* For IE*/
			grid-template-areas:
			'grid_about_vision'
			'grid_about_mission'
			'grid_about_strategic';
			grid-row-gap: 0px;
			grid-column-gap: 0px;
				-ms-grid-columns: 100%; /*FOR IE*/
			grid-template-columns: 100%;
			max-width: 90%;
			}

			

/* ************************************** HOW THE LIBRARY IS ORGANIZED GRID ****************************************** */
			
			#grid_org {
			margin: 30px auto 0px auto;
			display: grid;
			display: -ms-grid; /* For IE*/
			grid-template-areas:
			'grid_org_senate_title'
			'grid_org_senate_text'
			'grid_org_joint_title'
			'grid_org_joint_text'
			'grid_org_librarian_title'
			'grid_org_librarian_text'
			'grid_org_info_title'
			'grid_org_info_text'
			'grid_org_budget_title'
			'grid_org_budget_text'
			'grid_org_document_title'
			'grid_org_document_text'
			'grid_org_bss_title'
			'grid_org_bss_text';
			grid-row-gap: 0px;
			grid-column-gap: 0px;
				-ms-grid-columns: 100%; /*FOR IE*/
			grid-template-columns: 100%;
			max-width: 90%;
			}
			
			
			
			
			
			
			
			
.continue_bg_1 {display: none!important;}
.collapse, .sp1, .sp2, .sp3, .sp4, .sp5, .sp6, .sp7, .sp8, .sp9, .sp10, .sp11, .sp12, .sp12 {display:contents!important;}

.hide_on_mobile {display:none;}
.hide_on_desktop {display:contents;}
			
			/*
@media only screen and (max-width: 995px) {
	.hide_on_mobile {
		display: none;
	}
}

@media only screen and (min-width: 996px) {
	.hide_on_desktop {
		display: none;
	}
	
}*/
			
			
			
			
.infog_committee_associations {display:none;}

