<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  td {
    border: 0;
}

/* table classes */

table.simple {    
	table-layout: fixed;
	margin-top: .5em; 
 	width: 100%;
    border-top: 2px solid #bbb;
 	}

table.simple td, table.simple th {
	padding: 5px;
	font-size: .85em;
	}
table.simple td {
 	border-bottom: 1px solid #bbb;
	}
table.simple td p {
 	margin-bottom: 0;
	}
table.simple td ul {
	padding: 0;
	margin: 0 0 0 1.25em;
	}
table.simple td ul li {
	line-height: 1.2em;
	padding: 0 0 .5em 0;
	margin: 0;
	}
table.simple thead {
	display: none;
	}	
table.simple col.year {
	width: 10%;
	}
table.simple col.award {
	width: 70%;
	}
table.simple col.recipient {
	width: 20%;
	}
table.simple col.time {
	width: 20%;
	}
table.simple col.activity {
	width: 60%;
	}
table.simple col.location {
	width: 20%;
	}
    /* ------ */

table.simple-head {   
    width: 100%;
    table-layout: auto;
    margin-top: .5em; 
 	}
table.simple-head thead {   
    border-top: 2px solid #aaa;
    font-weight: bold;
}
table.simple-head td, table.simple-head th {
	padding: 5px 10px 5px 0;
	font-size: .9em;
    border-bottom: 1px solid #aaa;
	}
table.simple-head th {
    padding: 5px 10px 5px 0;
	font-size: .9em;
    border-top: 0;
    border-right: 0;
    border-left: 0;
	}
table.simple-head td p {
 	margin-bottom: 0;
	}
	
   
/* ------ */
   
table.lists {    
	table-layout: fixed;
	margin-top: .5em; 
 	border-top: 2px solid #bbb;
 	width: 100%;
 	}
table.lists td, th {
	padding: 5px;
	font-size: .85em;
	}
table.lists td {
 	border-bottom: 1px solid #bbb;
	}
table.lists td.dates {
 	width: 10em;
	}
table.lists thead {
	display: none;
	}
    
/* ------ */

table.gridlines {    
    table-layout: fixed;
	margin-top: .5em; 
 	width: 100%;
 	}
table.gridlines thead {   
    border-top: 2px solid #aaa;
    font-weight: bold;
}
table.gridlines td, th {
	padding: 5px 8px;
	font-size: .9em;
	}
table.gridlines th {
    background-color: #ddd;
    border: 1px solid #aaa;
	}
table.gridlines td {
 	border-bottom: 1px solid #aaa;
	}
table.gridlines td p {
 	margin-bottom: 0;
	}
    
table.gridlines col.resource {
	width: 25%;
    background-color: #eee;
    border-left: 1px solid #aaa;
	}
table.gridlines col.aca_teach {
	width: 15%;
 	border-left: 1px solid #aaa;
	}
table.gridlines col.aca_res {
	width: 15%;
 	border-left: 1px solid #aaa;
	}
table.gridlines col.ind_manage {
	width: 15%;
 	border-left: 1px solid #aaa;
	}
table.gridlines col.ind_res {
	width: 15%;
 	border-left: 1px solid #aaa;
	}
table.gridlines col.other_career {
	width: 15%;
 	border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
	}
    
/* ------ */
    

table.outcomes, table.outcomes-4col, table.outcomes-3col, table.outcomes-2col {    
    table-layout: fixed;
	margin-top: .5em; 
 	width: 100%;
 	}
table.outcomes td, table.outcomes th, table.outcomes-4col td, table.outcomes-4col th, table.outcomes-3col td, table.outcomes-3col th, table.outcomes-2col td, table.outcomes-2col th {
	padding: 5px;
	font-size: .85em;
	}
table.outcomes th, table.outcomes-4col th, table.outcomes-3col th, table.outcomes-2col th {
	color: #FFF;
	}
table.outcomes td, table.outcomes-4col td, table.outcomes-3col td, table.outcomes-2col td {
 	border-bottom: 1px solid #bbb;
	}
table.outcomes td p, table.outcomes-4col td p, table.outcomes-3col td p, table.outcomes-2col td p {
 	margin-bottom: 0;
	}
table.outcomes thead, table.outcomes-4col thead, table.outcomes-3col thead, table.outcomes-2col thead {
	font-weight: bold;
	background-color: #900;
	}
	
/* --- */		
table.outcomes col.employer {
	width: 33%;
 	border-left: 1px solid #bbb;
	}
table.outcomes col.job {
	width: 33%;
 	border-left: 1px solid #bbb;
	}
table.outcomes col.city {
	width: 17%;
 	border-left: 1px solid #bbb;
	}
table.outcomes col.state {
	width: 17%;
 	border-left: 1px solid #bbb;
 	border-right: 1px solid #bbb;
	}
/* --- */    
table.outcomes-4col col.one {
	width: 40%;
 	border-left: 1px solid #bbb;
	}
table.outcomes-4col col.numbers {
	width: 20%;
 	border-left: 1px solid #bbb;
	}
table.outcomes-4col col.numbers-last {
	width: 20%;
 	border-left: 1px solid #bbb;
 	border-right: 1px solid #bbb;
	}
/* --- */	
table.outcomes-3col col.one {
	width: 40%;
 	border-left: 1px solid #bbb;
	}
table.outcomes-3col col.numbers {
	width: 30%;
 	border-left: 1px solid #bbb;
	}
table.outcomes-3col col.numbers-last {
	width: 30%;
 	border-left: 1px solid #bbb;
 	border-right: 1px solid #bbb;
	}
/* --- */	
table.outcomes-2col col.one {
	width: 60%;
 	border-left: 1px solid #bbb;
	}
table.outcomes-2col col.numbers-last {
	width: 40%;
 	border-left: 1px solid #bbb;
 	border-right: 1px solid #bbb;
	}
    
/* ------ */</pre></body></html>