.print-only {
    display: none;
}
.sidemenu ul ul, .col-1-4.col-left ul ul {
	padding-top: 5px;
}
#sidemenu-column ul li ul li ul {
    padding-left: 15px;
}
#main-content ul, #main-content ol{
	display: block;
    margin: 1em 0;
    padding: 0 0 0 40px;
}
#main-content ul{
	list-style-type: disc;
}
#main-content ol{
	list-style-type: decimal;
}
#main-content li{
	padding-left: 3px;
}

#main-content blockquote {
  margin: 1.5em 10px;
  padding: 0.5em 10px;
}

#main-content blockquote p {
  display: inline;
}
#main-content blockquote.quote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
#main-content blockquote.quote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
#main-content blockquote.quote:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-left: 0.25em;
  vertical-align: -0.4em;
}
#main-content blockquote.quote p {
  display: inline;
}
/* make images dynamically scale for responsive layout */
#main-content img{
	max-width: 100%;
    height: auto;
}
/* restore some default padding that existed in the old design */
#main-content img{
	padding: 0px 5px;
}

/* slider fix */
#main-content .slick-slide img{
	padding: 0px;
}

/* SharePoint Editor Dropdown Styles */
/* position styles dropdown */
.gom-rtePosition-1{
	float:left;
}
.gom-rtePosition-2{
	float:right;
}
.gom-rtePosition-3{
	vertical-align:text-top;
}
.gom-rtePosition-4{
	vertical-align:middle;
}
.gom-rtePosition-5{
	vertical-align:text-bottom;
}

#main-content dt {
  margin: 0 0 .5em 0;
}
#main-content dd {
  margin: 0 0 1em 0;
}

/*Table Styles*/
#main-content .gom-rteTable-7 tr.gom-rteTableHeaderRow-7,
#main-content .gom-rteTable-7 tr.gom-rteTableFooterRow-7 {
	background-color: #2c3135;
	color: #fff;
}
#main-content .gom-rteTable-7 th.gom-rteTableHeaderFirstCol-7,
#main-content .gom-rteTable-7 th.gom-rteTableFooterFirstCol-7    {
	color:#2c3135;
	background-color:#d6d6d6;
}
#main-content .gom-rteTable-7 th.gom-rteTableHeaderEvenCol-7,
#main-content .gom-rteTable-7 td.gom-rteTableFooterEvenCol-7 {}
#main-content .gom-rteTable-7 th.gom-rteTableHeaderLastCol-7,
#main-content .gom-rteTable-7 td.gom-rteTableFooterLastCol-7 {}
#main-content .gom-rteTable-7 tr.gom-rteTableOddRow-7 td, 
#main-content .gom-rteTable-7 tr.gom-rteTableEvenRow-7 td,
#main-content .gom-rteTable-7 th.gom-rteTableFirstCol-7,
#main-content .gom-rteTable-7 tr.gom-rteTableHeaderRow-7 th,
#main-content .gom-rteTable-7 tr.gom-rteTableFooterRow-7 th {
	border: 1px solid #000000;
	padding: 5px;
	/* font size seems to go up by 2px for some reason even if all
	inherited font styles are disabled.  This should address that */
	font-size: 0.9em;
}

#main-content .gom-rteTable-7 th.gom-rteTableFirstCol-7 {
	font-weight:normal;
}
#main-content .gom-rteTable-7 td.gom-rteTableLastCol-7 {
	font-weight:normal;
}
#main-content .gom-rteTable-7 td.gom-rteTableOddCol-7  {}
#main-content .gom-rteTable-7 td.gom-rteTableEvenCol-7 {}
#main-content .gom-rteTableGrid td, #main-content .gom-rteTableGrid th{
	border: 1px dotted black;
}
div #dept-header{
	margin: 0;
	padding-bottom: 0;
	font-size: 1.5em;
}