
/* - apsPrint.css - */
@media print {
/* https://www.aps.edu/portal_css/apsPrint.css?original=1 */
/* */
/* **/
/* */
@page {
margin: 1.8cm;
}
/* */
ul,
ol,
dl {
page-break-before: avoid;
}
blockquote,
table,
pre {
page-break-inside: avoid;
}
h1,
h2,
h3,
h4,
h5,
h6 {
page-break-after: avoid;
page-break-inside: avoid;
}
body {
width: 100%;
margin: 0 !important;
padding: 0 !important;
line-height: 1.52;
color: #000 !important; /* */
background-color: #fff !important; /* */
font-family: Georgia, "Times New Roman", Times, serif; /**/
border: 0 !important; /* */
}
#content,
#portal-heading {
display: block !important;
width: 100% !important;
border: 0 !important;
padding: 1em 1em 0.5em 1em !important;
color: #000000 !important;
background-color: #fff !important;
}
/* */
#edit-bar {
display: none !important;
}
.template-homepage_view #portal-column-one {
display: block;
position: relative;
}
img {
max-width: 500px;
}
iframe,
ins {
display: none;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
line-height: 0pt !important;
white-space: nowrap;
}
/* */
h1,
.h1 {
font-size: 27pt;
font-weight: normal;
color: #000 !important;
/* */
font-family: Georgia, "Times New Roman", Times, serif; /**/
}
#emergency h1 {
color: black;
}
h2,
h3,
h4,
h5,
h6,
.h2,
.h3,
.h4,
.h5,
.h6,
#content #departmentsfolder h2,
#content .rightColumnBrown h2:first-child {
font-weight: 600;
font-family: Arial, Helvetica, sans-serif;
display: block !important;
color: #000000 !important;
}
h2,
.h2 {
font-size: 23pt;
padding-top: 33pt;
border-bottom: 1pt solid #000000;
}
h3,
.h3 {
font-size: 21pt;
padding-top: 14pt;
}
h4,
.h4 {
font-size: 19pt;
padding-top: 14pt;
}
h5,
.h5 {
font-size: 17pt;
padding-top: 14pt;
}
h6,
.h6 {
font-size: 16pt;
padding-top: 14pt;
}
.display1,
.display2,
.display3,
.display4 {
font-size: 25pt;
padding-top: 38pt;
}
h2:first-of-type,
.h2:first-of-type {
padding-top: 15pt;
}
#content .accordion .ui-accordion-content h2,
#content .accordion .ui-accordion-content h3,
#content .accordion .ui-accordion-content h4,
#content .accordion .ui-accordion-content h5 {
padding-top: 0;
}
p {
orphans: 2;
widows: 2;
}
p,
ul,
ol,
dl {
font-size: 14pt;
line-height: 1.5;
font-weight: 400;
color: #333333;
font-family: Georgia, "Times New Roman", Times, serif;
padding-top: 6pt;
}
dt {
font-weight: 600;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 0 !important;
}
th,
tr {
font-size: 14pt;
font-weight: 600;
font-family: Arial, Helvetica, sans-serif;
}
td {
font-weight: 400;
}
#content .documentDescription {
margin-top: 0;
padding-top: 0;
font-weight: 600;
font-size: 16pt;
font-family: Arial, Helvetica, sans-serif;
}
#content a.button-red,
#content a.button-dkred,
#content a.button-blue,
#content a.button-dkblue,
#content a.button-mdblue,
#content a.button-green,
#content a.button-plum {
background-color: #ffffff !important;
border-color: #000000 !important;
font-size: 14pt;
color: #000000 !important;
}
#content .well-grey,
#content .well-blue,
#content .highlightbox,
#content .callout {
border: 1pt solid #505050;
padding: 20pt;
margin-bottom: 30pt;
background-color: #ffffff !important;
font-family: Arial, Helvetica, sans-serif;
}
#content #departmentsfolder {
font-family: Arial, Helvetica, sans-serif;
}
#content table {
border-collapse: collapse;
}
#content table tr td,
#content table tr th {
padding: 6px !important;
}
#content .highlightbox h2,
#content .callout h2,
#content .well-grey h2,
#content .well-blue h2,
#content .highlightbox h3,
#content .callout h3,
#content .well-grey h3,
#content .well-blue h3,
#content .highlightbox h4,
#content .callout h4,
#content .well-grey h4,
#content .well-blue h4,
#content .highlightbox h5,
#content .callout h5,
#content .well-grey h5,
#content .well-blue h5 {
font-size: 22px;
margin-top: 0;
margin-bottom: 15px;
padding-top: 0;
font-weight: 500;
}
#content a {
/* */
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
/* */
word-break: break-all;
/* */
word-break: break-word;
/* */
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
/* */
#content .deptinfo,
#content .rightcolumn,
#content .rightColumnBlue,
#content .rightColumnBrown,
#content .rightColumnBoxOne,
#content .rightColumnBoxTwo,
#content .rightColumnBoxThree {
background-color: #ffffff !important;
border: 1pt solid #505050;
margin-bottom: 0;
font-family: Arial, Helvetica, sans-serif;
width: 170pt;
}
#content .deptinfo h2,
#content .rightcolumn,
#content .rightColumnBrown h2,
#content .rightColumnBrown h3 {
font-size: 13pt;
padding: 12pt 0 10pt 10pt;
color: #000000 !important;
border: none !important;
}
#content .rightColumnBrown h2:first-child {
padding: 5pt;
}
#content .deptinfo p,
#content .deptinfo div,
#content .rightColumnBrown p,
#content .rightColumnBrown ul,
#content .rightColumnBrown ol {
font-size: 10pt;
color: #000000 !important;
}
#content .deptinfo p strong,
#content .deptinfo div strong {
color: #000000 !important;
}
#content .rightColumnBrown ul,
#content .well-grey ul,
#content .well-blue ul,
#content .highlightbox ul {
padding-left: 0;
}
/* */
#content .accordion .ui-accordion-content {
display: block !important;
height: auto !important;
border: none;
}
/* */
#content .ui-tabs-panel {
display: block !important;
height: auto !important;
border: none !important;
background: none !important;
}
/* */
#content .ui-tabs-nav {
display: none;
}
/* */
a.btn,
a.btn-lg,
a.btn-md,
a.btn-sm {
font-size: 13pt !important;
color: #000 !important;
}
#content a {
text-decoration: underline;
}
#content a:link,
#content a:visited,
#content a,
.btn:link {
background: transparent;
color: #520;
font-weight: bold;
text-align: left;
border: none;
font-family: Arial, Helvetica, sans-serif;
text-decoration-color: #cccccc !important;
}
a {
page-break-inside: avoid;
}
a[href^="http"]:after {
content: " < " attr(href) "> ";
font-weight: normal !important;
color: #505050 !important;
}
/* */
article a[href^="#"]:after {
content: "";
}
a:not(:local-link):after {
content: " < " attr(href) "> ";
}
#content .deptinfo a:link {
display: none;
}
#content .contenttype-apsdepartment.summary a:link {
text-decoration: none;
font-size: 15pt;
font-family: Arial, Helvetica, sans-serif;
color: #000000 !important;
}
#content .deptinfo a[href]:after,
#content .contenttype-apsdepartment.summary a[href]:after,
#content .rightColumnBoxOne a[href]:after,
#content .rightColumnBoxTwo a[href]:after,
#content .rightColumnBoxThree a[href]:after,
#content .rightColumnBlue a[href]:after,
#content .rightColumnBrown a[href]:after,
#content #departmentsfolder a[href]:after {
content: none !important;
}
.person {
font-weight: 600;
}
.title {
font-weight: normal;
}
#dir-results td {
padding-bottom: 1em;
}
#dir-results ul {
font-size: 12pt;
}
.template-homepage_view #portal-column-content,
#portal-globalnav,
#homepage-top #carousel-right,
#carousel-wrapper,
#portal-footer-wrapper,
#aps-footer,
.backgroundBar,
#top-links,
#emergency,
.template-apsschoolmenucalendar_view .calendarPrev,
.template-apsschoolmenucalendar_view .calendarNext,
.template-apsschoolmenucalendar_view .showCalOptions,
#alphabet-nav,
.template-atct_toplisting_view #audience-listing-items .imageWrapper,
.template-atct_subject_view #audience-listing-items .imageWrapper,
#content #departmentsfolder #googlemap {
display: none;
}
.template-atct_toplisting_view #audience-listing .tileItem,
.template-atct_subject_view #audience-listing .tileItem {
float: none;
width: 100%;
margin-right: 20px;
position: relative;
}
.template-atct_toplisting_view #audience-listing-items .tileHeadline,
.template-atct_subject_view #audience-listing-items .tileHeadline {
height: 100%;
overflow: visible;
line-height: 20px;
margin: 20px 0;
}
.template-atct_toplisting_view #audience-listing-items .tileBody,
.template-atct_subject_view #audience-listing-items .tileBody {
height: 100%;
overflow: visible;
line-height: 1.43em;
}
/* */
#content fieldset {
border: none;
}
#content fieldset:first-child {
margin-top: 0;
}
#content .field,
#content .formQuestion,
#content label {
font-size: 16pt;
}
#content textarea {
width: 90%;
border-bottom: 1pt dashed #000 !important;
border-top: none;
border-left: none;
border-right: none;
}
#content input[type="text"] {
background: none;
height: 36px;
border-bottom: 1pt dashed #000 !important;
border-top: none;
border-left: none;
border-right: none;
width: 90%;
margin-bottom: 1em;
}
/* */
#content .meeting-table div.well-snow {
background: none;
border: 0 solid #ffffff;
padding: 0;
font-size: 14pt !important;
color: #000000 !important;
font-family: Arial, Helvetica, sans-serif;
}
#content .meeting-table ul.list-inline li {
display: block;
font-style: normal !important;
}
#content .meeting-table ul.list-inline li + li::before {
content: none;
}
#content .meeting-table p a[href^="http"]:after {
content: none;
}
#content .meeting-table a {
color: #000000 !important;
text-decoration: none !important;
}
/* */
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper {
background: #fff;
border: 0;
margin: 0;
padding: 0;
border-radius: 0;
color: #000 !important;
}
.template-departmentsfolder_view #content .aToZDetailed .left {
border-right-color: #fff;
}
.template-departmentsfolder_view #content .aToZDetailed .right {
padding-left: 0;
}
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper
h2,
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper
h3,
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper
h4 {
font-size: 16px;
font-family: Arial;
color: #000 !important;
font-weight: bold;
background: #fff;
}
.template-departmentsfolder_view #content .aToZDetailed p,
.template-departmentsfolder_view #content .aToZDetailed th,
.template-departmentsfolder_view #content .aToZDetailed tr {
font-size: 14px;
font-family: Arial;
}
.template-departmentsfolder_view #content .aToZDetailed .well-blue,
.template-departmentsfolder_view #content .aToZDetailed .columns,
.template-departmentsfolder_view #content .aToZDetailed h3,
.template-departmentsfolder_view #content .aToZDetailed p {
margin-bottom: 0;
padding: 0;
border-color: transparent;
}
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper
h3
a {
background: #fff;
color: #000 !important;
margin: 0;
padding: 0;
}
.template-departmentsfolder_view #content .aToZDetailed h4 {
margin-top: 0;
}
.template-departmentsfolder_view #content .aToZDetailed h4 {
page-break-before: avoid;
page-break-after: avoid;
}
.template-departmentsfolder_view #content .aToZDetailed table {
margin: 1em 0 3em 0;
border: 1px solid #fff;
width: 98%;
}
.template-departmentsfolder_view #content .aToZDetailed th,
.template-departmentsfolder_view #content .aToZDetailed td {
border-bottom: 1px solid #333;
}
/* */
a.skip-to-main-content-link,
#navbar-width,
#top-bar,
#aps-footer .footer,
#homepage-carousel-container,
#homepage-featured-content-section,
#homepage-news-and-announcements-section,
#homepage-spotlight-section,
#homepage-optional1-section,
#homepage-optional2-section,
#homepage-optional3-section,
#portal-heading-section,
#portal-columns-wrapper,
#homepage-optional5-section,
#homepage-expect-section,
#portal-breadcrumbs,
.width-wrapper {
width: auto;
}
/* */
#portal-top > div.position-0 {
margin-left: auto;
}
#top,
.template-departmentsfolder_view #alphabet-nav,
.template-departmentsfolder_view #directoryFilter,
.template-departmentsfolder_view #staff-directory,
#portal-logo-viewlet > .width-wrapper > *,
a.skip-to-main-content-link,
#navbar-wrapper {
display: none;
}
#portal-logo-viewlet > .width-wrapper #portal-logo {
display: flex;
border-bottom: none;
}
#portal-logo-viewlet > .width-wrapper #portal-logo::after {
content: none;
}
#portal-heading {
background: none;
}
#content a.button,
#content span.button {
white-space: normal !important;
}
#portal-heading {
padding: 0 !important;
}
h1.documentFirstHeading {
padding: 0;
}
#content .tiles .tile,
#content .tiles .tile-sm {
height: auto;
}
.fixedWhenScroll.stuck {
position: static;
}
.template-departmentsfolder_view #content #title-and-description {
flex-basis: 100%;
}
.template-departmentsfolder_view .departmentListingWrapper {
margin: 0;
}
}

