
/* - ploneCustom.css - */
@media all {
/* http://www.aps.edu/portal_css/ploneCustom.css?original=1 */
/* */
/* */
#visual-portal-wrapper {
width: 982px; /* */
margin: 0 auto;
}
/* */
/* */
/* */
#portal-top {
margin-bottom: 20px;
}
#portal-breadcrumbs {
margin: 0;
text-align: right;
}
#breadcrumbs-you-are-here {
display: none;
}
#content {
margin: 0;
}
/* */
body {
font-family: helvetica, arial, sans-serif;
}
/* */
#portal-header #top-links,
#content,
dl.portlet,
.portletStaticText
{
font-size: 80%;
}
/* */
.portletNavigationTree .portletHeader {
font-size: 11.8px;
}
/* */
#content a:link,
dl.portlet a:link
{
border-bottom-width: 0;
}
/* */
#content a:hover,
dl.portlet a:hover,
div.listingBar a:hover
{
color: #305B68 !important;
}
/* */
#portal-header #top-links a:hover,
#aps-footer a:hover,
#aps-footer #translate #translation-disclaimer a:hover,
#portal-breadcrumbs a:hover,
#content a:hover,
dl.portlet a:hover,
.portletStaticText ul a:hover,
.portletStaticText p a:hover
{
text-decoration: underline;
}
/* */
.template-homepage_view #alerts a:visited,
#aps-footer h2,
a:link,
#content a:link,
dl.portlet a:link,
#aps-footer a:visited,
dl.portlet a:visited
{
color: #305B68;
}
/* */
a:visited,
#content a:visited
{
color: #C17C30;
}
/* */
#portal-header #top-links a,
#aps-footer a,
#aps-footer a:visited,
#portal-heading .highlightedSearchTerm,
#carousel-right h2 a:visited,
#carousel-right .homepageTopButton:visited,
.template-hub_view .homepageTopButton:visited,
#content .homepageTopButton:visited,
.template-homepage_view dl.portlet dt,
.template-homepage_view dl.portlet dt a:link,
.template-homepage_view dl.portlet dt a:visited,
.template-homepage_view dl.portlet dt a:hover,
#carousel-right h2,
#carousel-right h2 a:link,
a.homepageTopButton:link,
#content a.homepageTopButton:link,
body, h1, h2, h3, h4, h5, h6,
dl.portlet .navTreeTopNode a:link,
dl.portlet .navTreeTopNode a:visited
{
color: #333333;
}
/* */
.template-solgemafullcalendar_view #content #calendar .fc-content a.state-published,
#aps-footer #translate #translation-disclaimer a,
#content table.cal .eventlisting a:hover,
table.cal .eventlisting a,
.template-homepage_view dl.portlet dt a:hover,
body.userrole-anonymous .portletNavigationTree .state-published,
body.userrole-anonymous .portletNavigationTree a,
dl.portlet .navTreeTopNode a:hover,
#content a.homepageTopButton:link
{
color: #333333 !important;
}
/* */
#content .highlightbox a:link,
#content .highlightbox a:visited,
dl.portlet dt,
dl.portlet dt a:link,
dl.portlet dt a:visited,
dl.portlet dt a:hover
{
color: #305B68;
}
/* */
#content .highlightbox a:hover,
dl.portlet dt a:hover
{
color: #305B68 !important;
}
/* */
.template-solgemafullcalendar_view .ui-widget-header,
dl.portletStaticText dt a,
dl.portletStaticText dt a:visited,
dl.portletStaticText a,
dl.portletStaticText a:visited,
dl.portletStaticText a:hover,
dl.portletStaticText dt,
dl.portletStaticText,
#content .deptinfo,
#content .deptinfo h2,
#content .deptinfo h3,
#content .rightColumnBlue h2,
#content .rightColumnBlue h3,
#content .rightColumnBlue,
#content .rightColumnBoxOne,
#content .rightColumnBoxOne h2,
#content .rightColumnBoxOne h3,
#content .rightColumnBoxTwo,
#content .rightColumnBoxTwo h2,
#content .rightColumnBoxTwo h3,
#content .rightColumnBoxThree,
#content .rightColumnBoxThree h2,
#content .rightColumnBoxThree h3,
#portal-breadcrumbs,
#portal-breadcrumbs a,
#portal-breadcrumbs .breadcrumbSeparator,
#portal-heading h1.documentFirstHeading,
.template-homepage_view .portletEvents .eventDate,
#content .rightColumnBrown h2,
#portal-globalnav-collapse,
#portal-globalnav li a,
#portal-globalnav .selected a,
#portal-globalnav a:hover,
#portal-globalnav .selected a:hover,
#audience-boxes,
#audience-boxes a
{
color: white;
}
/* */
dl.portletStaticText dt a:hover,
dl.portletStaticText a:hover,
dl.portletStaticText a,
dl.portletStaticText a:visited
{
color: white !important;
}
/* */
.portletNavigationTree .portletHeader,
.portletNavigationTree .portletHeader a:link,
.portletNavigationTree .portletHeader a:visited,
.portletNavigationTree .portletHeader a:hover
{
color: #B3B3B3 !important;
}
/* */
#content .deptinfo a,
#content .rightColumnBlue a,
#content .rightColumnBoxOne a,
#content .rightColumnBoxTwo a,
#content .rightColumnBoxThree a
{
color: #e1eeee;
}
/* */
#content .deptinfo a:hover,
#content .rightColumnBlue a:hover,
#content .rightColumnBoxOne a:hover,
#content .rightColumnBoxTwo a:hover,
#content .rightColumnBoxThree a:hover
{
color: #e1eeee !important;
}
/* */
dl.portlet dt,
#carousel li .title,
#carousel-right .homepageTopButton,
.template-hub_view .homepageTopButton,
.template-homepage_view dl.portlet dt
{
}
/* */
/* */
dl.portletNavigationTree ul.navTree a:hover,
dl.portlet,
#alerts-background,
#top-background,
#bottom-background,
.portletAPSDepartmentEventsPortlet,
.portletAPSDepartmentNewsPortlet,
div.listingBar,
dl.portletEvents,
dl.portletNews,
dl.portlet dt,
#carousel-wrapper,
#homepage-top #alerts,
#portal-header,
.homepageTopButton,
dl.portlet ul.navTree .navTreeCurrentItem,
#aps-footer
{
background-color: #F2F2F2;
}
/* */
dl.portlet ul.navTree .navTreeCurrentItem
{
border-color: #F2F2F2;
}
/* */
.template-homepage_view .portletEvents .eventDate,
.template-homepage_view #portal-globalnav-collapse,
#portal-globalnav,
#portal-globalnav li a,
#portal-globalnav .selected a,
#portal-globalnav a:hover,
#portal-globalnav .selected a:hover,
.rightButton
{
background-color: #4D4D4D;
}
/* */
#content .highlightbox
{
background-color: #CAE1E5;
}
/* */
.insideDepartment #portal-heading,
.insideDepartment #heading-background,
dl.portletStaticText dt,
dl.portletStaticText,
#content .deptinfo,
#content .rightColumnBlue
{
background-color: #3A6F7F;
}
/* */
{
background-color: #C41230;
}
/* */
.template-solgemafullcalendar_view .ui-widget-header,
#portal-heading,
#heading-background,
#aps-footer .goog-te-gadget-simple,
#carousel li .title,
.jcarousel-pagination a.active
{
background-color: #3A6F7F;
}
TABLE.cal TH
{
background-color: #3A6F7F !important;
}
/* */
#content .rightColumnBrown h2
{
background-color: #F69F38;
}
/* */
#content .rightColumnBrown h2
{
border-color: #F69F38;
}
/* */
/* */
#content .rightColumnBoxOne,
.section-students-parents #portal-heading,
.section-students-parents #heading-background,
#audience-boxes .studentsAndParents
{
background: #c41230; /* */
background: -moz-linear-gradient(top,  #c41230 0%, #a61e32 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c41230), color-stop(100%,#a61e32)); /* */
background: -webkit-linear-gradient(top,  #c41230 0%,#a61e32 100%); /* */
background: -o-linear-gradient(top,  #c41230 0%,#a61e32 100%); /* */
background: -ms-linear-gradient(top,  #c41230 0%,#a61e32 100%); /* */
background: linear-gradient(to bottom,  #c41230 0%,#a61e32 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c41230', endColorstr='#a61e32',GradientType=0 ); /* */
}
/* */
#content .rightColumnBoxTwo,
.section-staff #portal-heading,
.section-staff #heading-background,
#audience-boxes .employees
{
background: #3A6F7F; /* */
background: -moz-linear-gradient(top,  #3A6F7F 0%, #305b68 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3A6F7F), color-stop(100%,#305b68)); /* */
background: -webkit-linear-gradient(top,  #3A6F7F 0%,#305b68 100%); /* */
background: -o-linear-gradient(top,  #3A6F7F 0%,#305b68 100%); /* */
background: -ms-linear-gradient(top,  #3A6F7F 0%,#305b68 100%); /* */
background: linear-gradient(to bottom,  #3A6F7F 0%,#305b68 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3A6F7F', endColorstr='#305b68',GradientType=0 ); /* */
}
/* */
#content .rightColumnBoxThree,
.section-community #portal-heading,
.insideDepartment.section-community #portal-heading,
.section-community #heading-background,
.insideDepartment.section-community #heading-background,
#audience-boxes .community
{
background: #f69f38; /* */
background: -moz-linear-gradient(top,  #f69f38 0%, #e86f23 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f69f38), color-stop(100%,#e86f23)); /* */
background: -webkit-linear-gradient(top,  #f69f38 0%,#e86f23 100%); /* */
background: -o-linear-gradient(top,  #f69f38 0%,#e86f23 100%); /* */
background: -ms-linear-gradient(top,  #f69f38 0%,#e86f23 100%); /* */
background: linear-gradient(to bottom,  #f69f38 0%,#e86f23 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69f38', endColorstr='#e86f23',GradientType=0 ); /* */
}
/* */
#emergency-background,
#emergency
{
background: #e83821; /* */
background: -moz-linear-gradient(top, #e83821 0%, #e30b16 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e83821), color-stop(100%,#e30b16)); /* */
background: -webkit-linear-gradient(top, #e83821 0%,#e30b16 100%); /* */
background: -o-linear-gradient(top, #e83821 0%,#e30b16 100%); /* */
background: -ms-linear-gradient(top, #e83821 0%,#e30b16 100%); /* */
background: linear-gradient(to bottom, #e83821 0%,#e30b16 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e83821', endColorstr='#e30b16',GradientType=0 ); /* */
}
/* */
#content hr,
.template-solgemafullcalendar_view .ui-widget-header,
dl.portlet,
.portletAPSDepartmentEventsPortlet,
.portletAPSDepartmentNewsPortlet,
dl.portletEvents,
dl.portletNews,
.portletAPSDepartmentEventsPortlet dd.portletItem,
.portletAPSDepartmentEventsPortlet dd.portletFooter,
.portletEvents dd.portletItem,
#portal-searchbox .LSBox,
#content .rightColumnBrown
{
border-color: #B3B3B3;
}
/* */
dl.portlet,
#portal-header #top-links a,
.portletAPSDepartmentEventsPortlet,
.portletAPSDepartmentNewsPortlet,
dl.portletEvents,
dl.portletNews
{
border-style: solid;
border-width: 1px;
}
/* */
#aps-footer h2
{
border-color: #3a6f7f;
}
/* */
#portal-header #top-links a
{
border-color: #333333;
}
/* */
/* */
#portal-globalnav {
margin: 0;
}
/* */
#emergency {
text-align: left;
padding: 10px 0 20px 0;
font-family: 'Source Sans Pro', sans-serif;
font-size: 20px;
}
#emergency h1 {
color: #FFFF00;
margin-top: 0;
font-size: 20px;
margin-left: 70px;
display: none;
}
#emergency p a,
#emergency p a:link,
#emergency p a:visited
{
color: #FFFFFF;
text-decoration: none;
}
#emergency p a em {
color: #FFED9A;
font-style: normal;
text-decoration: underline;
padding-left: 10px;
}
#emergency p {
margin-top: 10px;
padding-top: 6px;
}
#emergency .emergencyAlert {
background-repeat: no-repeat;
background-position: left top;
min-height: 40px;
padding-left: 70px;
}
#portal-header .hiddenStructure {
display: none;
margin: 0;
}
/* */
#portal-globalnav-collapse {
display: none;
}
#portal-globalnav {
border-radius: 8px 8px 0 0;
padding: 0 0px;
font-size: 16px;
}
#portal-globalnav li a {
padding: 5px 26px;
min-width: 0;
border-right-width: 0;
}
#portal-globalnav li:first-child a {
border-radius: 8px 0px 0 0;
}
#portal-globalnav li:last-child a {
}
#portal-globalnav .selected a:hover,
#portal-globalnav .selected a,
#portal-globalnav a:hover {
background-color: #6D6D6D;
}
/* */
dl.portlet {
margin-bottom: 20px;
}
dl.portlet dt {
padding: 10px 10px 0 10px;
font-size: 2em;
}
dl.portlet dt a:hover {
text-decoration: none;
}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd
{
padding: 10px 10px;
}
/* */
dl.portletStaticText {
border-width: 0;
}
dl.portletStaticText dt {
font-size: 14px;
letter-spacing: normal;
}
dl.portletStaticText ul {
margin-left: 20px;
list-style-type: disc;
}
dl.portletStaticText li {
}
/* */
dl.portletNavigationTree {
background-color: transparent;
border-width: 0;
}
dl.portletNavigationTree a:hover {
text-decoration: none;
}
dl.portlet ul.navTree .navTreeCurrentItem {
}
.portletNavigationTree .portletHeader {
font-weight: normal;
background-color: transparent;
padding-left: 0;
padding-top: 0;
letter-spacing: normal;
}
dl.portletNavigationTree dd.portletItem {
padding: 0;
}
.navTreeTopNode {
font-weight: bold;
}
dl.portletNavigationTree ul.navTree .navTreeItem {
line-height: 1.3em;
padding-top: 1px;
padding-bottom: 1px;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom-width: 0;
}
dl.portletNavigationTree ul.navTree ul.navTree {
margin-top: 7px;
}
dl.portlet ul.navTree li a:hover {
padding-left: 1em;
padding-right: 1em;
margin-left: -1em;
margin-right: -1em;
}
.icons-on dl.portlet ul.navTree li a:hover {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
}
.icons-on dl.portlet ul.navTree .navTreeCurrentItem:hover {
margin-left: -1em;
margin-right: -1em;
}
dl.portlet ul.navTree li a.navTreeCurrentItem:hover {
padding-left: 0;
padding-right: 0;
}
/* */
#portal-columns #portal-column-content.width-full #content {
margin-left: 0px;
}
h1, h2, h3, h4, h5, h6
{
line-height: 1.1em;
}
#content ul,
#content ol
{
margin-left: 20px;
margin-bottom: 20px;
}
#content .documentActions ul {
height: 25px;
}
#content .documentActions ul {
list-style: none outside none;
margin: 20px 0 0 0;
}
#content h2,
#content h3
{
margin-top: 20px;
margin-bottom: 10px;
}
#content div.newsImageContainer p.discreet {
top: auto;
padding: 0;
background-color: transparent;
color: #666666;
font-weight: normal;
font-size: 12px;
margin-bottom: 10px;
}
.image-left {
margin: 10px 20px 10px 0;
}
#content td h2:first-child,
#content td h3:first-child,
#content th h2:first-child,
#content th h3:first-child
{
margin-top: 0;
}
#content hr {
margin: 1em 0;
border-style: solid;
border-width: 1px 0 0 0;
}
#content span.link-external a {
background-image: none;
padding: 0;
}
/* */
#content .rightColumnBlue,
#content .rightcolumn,
#content .rightColumnBrown,
#content .rightColumnBoxOne,
#content .rightColumnBoxTwo,
#content .rightColumnBoxThree
{
float: right;
clear: right;
margin: 30px 0 30px 15px;
}
#content .rightcolumn
{
width: 190px;
padding-left: 20px;
background-color: white;
}
#content .rightColumnBlue,
#content .rightColumnBrown,
#content .rightColumnBoxOne,
#content .rightColumnBoxTwo,
#content .rightColumnBoxThree
{
width: 170px;
padding: 20px;
}
#content .rightColumnBrown {
background-color: white;
border-width: 1px;
border-style: solid;
padding: 19px; /* */
}
#content .rightColumnBrown h2 {
margin-left: -19px;
margin-right: -19px;
padding: 10px 20px 10px 5px;
margin-bottom: 5px;
border-width: 0 0 15px 15px;
border-bottom-color: white;
border-style: solid;
}
/* */
#content .deptinfo > *:first-child,
#content .highlightbox > *:first-child,
#content .rightColumnBlue > :first-child,
#content .rightColumnBrown > :first-child,
#content .rightColumnBoxOne > :first-child,
#content .rightColumnBoxTwo > :first-child,
#content .rightColumnBoxThree > :first-child
{
margin-top: 0;
}
/* */
#content .deptinfo > *:last-child,
#content .highlightbox > *:last-child,
#content .rightColumnBlue > :last-child,
#content .rightColumnBrown > :last-child,
#content .rightColumnBoxOne > :last-child,
#content .rightColumnBoxTwo > :last-child,
#content .rightColumnBoxThree > :last-child
{
margin-bottom: 0;
}
/* */
#content .rightColumnBrown h2:first-child {
margin-top: -19px;
}
#content .highlightbox {
padding: 20px;
margin: 20px 0;
}
#content table.invisible td {
padding: 0px 5px 0px 0px;
}
#content .deptinfo {
padding: 20px;
}
/* */
#audience-boxes h2
{
line-height: 1em;
font-size: 21px;
}
#audience-boxes .audience
{
margin: 20px 0px 20px 0;
padding: 10px 20px;
}
#audience-boxes .studentsAndParents {
margin-top: 0;
}
#audience-boxes .rightButton {
position: absolute;
right: 10px;
bottom: 10px;
}
/* */
.mceContentBody #audience-boxes .rightButton {
position: static;
}
.template-homepage_view #audience-boxes .audience {
position: relative;
height: 100px;
}
.template-homepage_view #audience-boxes li {
margin-bottom: 0;
}
#audience-boxes ul {
list-style: disc outside none;
margin-left: 1em;
}
/* */
#emergency-background,
#heading-background,
#alerts-background,
#bottom-background,
#top-background
{
width: 100%;
position: absolute;
}
/* */
#portal-heading {
padding: 20px 0 20px 20px;
}
h1.documentFirstHeading {
line-height: 1.2em;
margin-bottom: 20px;
}
div.listingBar {
margin: 20px 0;
text-align: center;
clear: both;
height: 27px;
}
div.listingBar .previous {
float: left;
}
div.listingBar a {
border-width: 0;
padding: 5px 10px;
}
div.listingBar a:hover {
background-color: transparent;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: white;
}
.rightButton {
text-transform: uppercase;
padding: 5px 10px;
border-radius: 8px;
float: right;
}
a.rightButton:hover {
text-decoration: none !important;
}
#portal-personaltools {
position: absolute;
left: -5px;
right: auto;
}
#portal-header #top-links {
position: absolute;
top: 0;
right: 0;
z-index: 9999;
margin-top: 10px;
}
#portal-header #top-links a {
padding: 0 20px 0 20px;
border-width: 0 0 0 1px;
}
#portal-header #top-links li:first-child a {
border-left-width: 0;
}
#portal-header #top-links li:last-child a {
padding-right: 0;
}
#homepage-top #carousel-right {
float: right;
width: 309px;
}
#carousel-right .homepageTopButton,
.template-hub_view .homepageTopButton
{
display: block;
margin-top: 20px;
margin-bottom: 20px;
padding: 10px 30px 10px 40px;
font-weight: bold;
border-radius: 8px;
background-image: url(compass.png), url(arrow.png);
background-repeat: no-repeat, no-repeat;
background-position: 10px center, right center;
}
#carousel-right .homepageTopButton.connectWithUs,
.template-hub_view .homepageTopButton.connectWithUs
{
background-image: url(gray-email-icon-small.png), url(arrow.png);
}
#carousel-right .homepageTopButton.theCore {
background-image: url(theCore-web-icon.png), url(arrow.png);
}
#carousel-right h2,
#carousel-right .homepageTopButton,
.template-hub_view .homepageTopButton
{
font-size: 20px;
}
.homepageTopButton .small {
display: block;
font-size: 13px;
}
#carousel-right select {
width: 100%;
}
#carousel-right #our-schools-form button {
display: none;
}
form #school-go-btn {
display: none;
}
#carousel-right .socialMediaIcons {
margin-top: 20px;
text-align: right;
}
#carousel-right .socialMediaIcons li {
margin-left: 10px;
}
#homepage-top #alerts {
clear: both;
margin: 20px 0 0 0;
padding: 20px 0 1px 0;
background-image: url(APSPortletLogo_large.png);
background-repeat: repeat-y;
background-position: left center;
color: black;
}
#homepage-top .alert {
margin: 20px 20px 20px 0px;
padding: 0 0 0 70px;
font-size: 80%;
background-repeat: no-repeat;
background-position: left top;
background-color: transparent;
clear: both;
min-height: 40px;
}
#homepage-top .alert:first-child {
margin-top: 0;
}
#homepage-top .alert h2 {
font-size: 20px;
color: black;
}
#homepage-top .alert .readMore {
display: inline;
}
#homepage-top #alerts .image-left {
margin: 0 20px 20px 0;
}
#homepage-top #alerts img {
border-width: 0;
}
/* */
.template-homepage_view #edit-bar {
position: relative;
z-index: 9999;
}
.template-homepage_view dl.portletEvents,
.template-homepage_view dl.portletNews
{
background-color: transparent;
border-width: 0;
}
.homepageOnly,
.template-homepage_view #portal-breadcrumbs,
.template-homepage_view #portal-heading
{
display: none;
}
.template-homepage_view .homepageOnly,
.template-edit .homepageOnly,
.mceContentBody .homepageOnly
{
display: block;
}
.template-homepage_view #portal-column-content {
margin-left: -98.875%;
margin-top: 415px;
}
/* */
.template-homepage_view .portletNews {
left: 320px;
position: absolute;
width: 310px;
}
.portletAPSDepartmentNewsPortlet dd.portletItem:last-child,
.portletNews dd.portletItem:last-child
{
padding-bottom: 20px;
}
.template-homepage_view .portletNews dd.portletItem{
height: 60px;
}
.portletNews .thumbnail {
float: left;
display: none;
}
.template-homepage_view .portletNews .thumbnail {
display: block;
}
.portletAPSDepartmentNewsPortlet .title,
.portletNews .title
{
font-weight: bold;
}
.portletNews .title,
.portletNews .description,
.portletAPSDepartmentNewsPortlet .title,
.portletAPSDepartmentNewsPortlet .description
{
max-height: 30px;
overflow: hidden;
display: block;
line-height: 15px;
}
.template-homepage_view .portletNews .title,
.template-homepage_view .portletNews .description
{
margin-left: 70px;
}
/* */
.portletAPSDepartmentEventsPortlet .month,
.portletEvents .month
{
font-size: 9px;
line-height: 11px;
display: block;
font-weight: bold;
padding-top: 1px;
}
.portletAPSDepartmentEventsPortlet .day,
.portletEvents .day
{
font-size: 18px;
line-height: 18px;
display: block;
font-weight: bold;
line-height: 16px;
}
.template-homepage_view .portletEvents
{
left: 650px;
position: absolute;
width: 310px;
}
.portletAPSDepartmentEventsPortlet dd.portletItem,
.portletEvents dd.portletItem
{
border-width: 1px 0 0px 0;
border-style: solid;
padding: 9px 10px 10px 10px !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
.portletAPSDepartmentEventsPortlet dd.portletFooter
{
border-width: 1px 0 0 0;
border-style: solid;
}
.template-homepage_view dl.portletEvents dd.portletItem {
padding: 9px 0 10px 0 !important;
}
/* */
.portletAPSDepartmentEventsPortlet dt.portletHeader:first-child + dd.portletItem,
.portletEvents dt.portletHeader:first-child + dd.portletItem
{
border-top-width: 0;
padding-top: 0;
margin-top: 10px;
}
.template-homepage_view .portletEvents dt.portletHeader:first-child + dd.portletItem
{
margin-top: 11px !important;
}
.portletAPSDepartmentEventsPortlet .title,
.portletAPSDepartmentEventsPortlet .eventDescription,
.portletEvents .title,
.portletEvents .eventDescription
{
display: block;
}
.template-homepage_view .portletEvents .title,
.template-homepage_view .portletEvents .eventDescription
{
margin-left: 40px;
}
.portletAPSDepartmentEventsPortlet .title,
.portletEvents .title
{
font-weight: bold;
display: block;
margin-left: 40px;
height: 30px;
overflow: hidden;
line-height: 15px;
}
.portletAPSDepartmentEventsPortlet .eventDate,
.portletEvents .eventDate
{
float: left;
width: 30px;
height: 30px;
text-transform: uppercase;
text-align: center;
}
.template-homepage_view #audience-boxes
{
position: absolute;
width: 320px;
}
.template-homepage_view #audience-boxes h2
{
font-size: 24px;
margin-bottom: 5px;
}
.template-homepage_view #audience-boxes .audience
{
padding-top: 15px;
margin-right: 20px;
}
.template-homepage_view dl.portlet dt {
background-color: transparent;
font-size: 24px;
padding: 0;
height: 15px;
line-height: 20px;
}
.template-homepage_view dl.portlet dd.portletItem,
.template-homepage_view dl.portlet dd.portletFooter
{
padding: 0;
margin: 20px 20px 20px 0;
}
/* */
#portal-searchbox {
margin-top: 45px;
}
#portal-searchbox #searchGadget {
border-width: 0;
vertical-align: bottom;
height: 25px;
width: 271px;
}
#portal-searchbox .LSBox {
border-width: 1px;
border-style: solid;
background-color: white;
border-radius: 8px;
padding: 0 4px 2px 5px;
vertical-align: bottom;
width: 298px;
}
#portal-searchbox .searchButtonImage
{
border-width: 0;
height: 24px;
width: 24px;
background: white url(search.png) no-repeat center center;
vertical-align: middle;
}
.LSBox .searchSection {
display: none;
}
.template-search .searchResults dt img {
display: none;
}
/* */
.template-atct_toplisting_view #audience-listing .tileItem,
.template-atct_subject_view #audience-listing .tileItem
{
float: left;
width: 224px;
margin-right: 20px;
position: relative;
}
.template-atct_toplisting_view #audience-listing-items .tileItem:nth-child(3n+3),
.template-atct_toplisting_view #audience-listing-items .tileItem:last-child,
.template-atct_subject_view #audience-listing-items .tileItem:nth-child(3n+3),
.template-atct_subject_view #audience-listing-items .tileItem:last-child
{
margin-right: 0;
}
.template-atct_toplisting_view #audience-listing-items .imageWrapper,
.template-atct_subject_view #audience-listing-items .imageWrapper
{
height: 115px;
background-image: url(aps-news.jpg);
background-repeat: no-repeat;
background-position: center center;
}
.template-atct_toplisting_view #audience-listing-items .tileHeadline,
.template-atct_subject_view #audience-listing-items .tileHeadline
{
height: 60px;
overflow: hidden;
line-height: 20px;
margin: 10px 0;
}
.template-atct_toplisting_view #audience-listing-items .tileBody,
.template-atct_subject_view #audience-listing-items .tileBody
{
height: 105px;
overflow: hidden;
line-height: 17.5px;
}
.template-atct_toplisting_view #audience-listing .documentByLine,
.template-atct_toplisting_view #audience-listing .readMore,
.template-atct_subject_view #audience-listing .documentByLine,
.template-atct_subject_view #audience-listing .readMore
{
display: none;
}
.template-atct_subject_view #category a {
color: black;
white-space: nowrap;
}
.template-atct_subject_view #category a.selected {
font-weight: bold;
color: white;
background-color: #205c90;
}
.template-atct_subject_view #category a:hover {
color: white !important;
text-decoration: none;
}
.template-atct_subject_view #category  {
font-size: 94%;
line-height: 25px;
}
.template-atct_subject_view #category a.showAll,
.template-atct_subject_view #category a:hover.showAll
{
color: #305B68 !important;
}
.template-atct_subject_view #category a:hover.showAll {
text-decoration: underline;
}
/* */
#portal-footer-wrapper {
margin-top: 20px;
}
#aps-footer #translation-disclaimer {
font-size: 10px;
}
/* */
/* */
#portlets-footer div.position-0 {
margin-left: -100%;
}
/* */
#portlets-footer div.width-1\:2 {
width: 50%;
}
#portlets-footer div.position-1\:2 {
margin-left: -50%;
}
/* */
#portlets-footer div.width-1\:3 {
width: 33.33333%;
}
#portlets-footer div.position-1\:3 {
margin-left: -66.66666%;
}
#portlets-footer div.position-2\:3 {
margin-left: -33.33333%;
}
/* */
#portlets-footer div.width-1\:4 {
width: 25%;
}
#portlets-footer div.position-1\:4 {
margin-left: -75%;
}
#portlets-footer div.position-3\:4 {
margin-left: -25%;
}
/* */
#portlets-footer div.width-1\:5 {
width: 20%;
}
#portlets-footer div.position-1\:5 {
margin-left: -80%;
}
#portlets-footer div.position-2\:5 {
margin-left: -60%;
}
#portlets-footer div.position-3\:5 {
margin-left: -40%;
}
#portlets-footer div.position-4\:5 {
margin-left: -20%;
}
/* */
#portlets-footer div.width-1\:6 {
width: 16.66666%;
}
#portlets-footer div.position-1\:6 {
margin-left: -83.33333%;
}
#portlets-footer div.position-5\:6 {
margin-left: -16.66666%;
}
/* */
#portlets-footer .cell {
margin-bottom: 20px;
}
/* */
#portlets-footer #instagram-widget {
width: 960px;
}
#aps-footer {
padding: 20px 0;
font-size: 75%;
}
#aps-footer h2 {
border-bottom-width: 1px;
border-bottom-style: solid;
font-size: 14px;
letter-spacing: normal;
line-height: 1em;
padding-bottom: 10px;
margin-bottom: 10px;
}
#aps-footer p,
#aps-footer ul
{
margin-bottom: 10px;
margin-top: 10px;
}
#aps-footer #footer-logo,
#aps-footer #footer-contact,
#aps-footer #quick-links,
#aps-footer #for-staff
{
float: left;
width: 223px;
margin-right: 20px;
}
#aps-footer #quick-links li,
#aps-footer #for-staff li
{
display: block;
}
#aps-footer #for-staff {
margin-right: 0;
width: 230px;
}
#aps-footer .socialMediaIcons {
margin-top: 20px;
}
#aps-footer .socialMediaIcons li {
margin-right: 10px;
}
/* */
#aps-footer #translate {
margin-top: 20px;
}
#aps-footer #translate #translate-heading {
font-weight: bold;
text-transform: uppercase;
}
#aps-footer #translate a,
#aps-footer #translate a span
{
color: white !important;
border-color: transparent !important;
}
#aps-footer #translate a:hover {
text-decoration: none;
}
#aps-footer .goog-te-gadget-simple {
border-width: 0;
width: 160px;
padding: 0;
}
#aps-footer .goog-te-gadget-icon {
margin: 0;
}
#aps-footer #translate a:focus img {
outline: none;
}
#aps-footer .mobileSelectFooter {
display: none;
}
/* */
#carousel-wrapper,
#carousel,
#carousel li
{
width: 630px;
height: 280px;
}
#carousel-wrapper {
position: relative;
float: left;
margin: 0px 20px 0px 0;
}
#carousel {
position: relative;
overflow: hidden;
float: left;
}
#carousel ul {
width: 20000em;
position: relative;
/* */
list-style: none;
margin: 0;
padding: 0;
}
#carousel li {
/* */
float: left;
position: relative;
}
#carousel li .title {
position: absolute;
bottom: 35px;
left: 0px;
display: block;
width: 100%;
color: white;
font-weight: bold;
font-size: 25.6px;
background-color: rgba(58, 111, 127, 0.7);
}
#carousel li .titleText {
padding: 20px;
display: block;
opacity: 1;
text-shadow: 0 0 2px #6B6B6B;
}
.jcarousel-control-prev:link,
.jcarousel-control-prev:visited,
.jcarousel-control-next:link,
.jcarousel-control-next:visited,
#content .jcarousel-control-prev:link,
#content .jcarousel-control-prev:visited,
#content .jcarousel-control-next:link,
#content .jcarousel-control-next:visited,
#content .jcarousel-control:hover
{
color: #FFFFFF !important;
font-weight: bold;
font-size: 40px;
line-height: 40px;
height: 40px;
width: 40px;
position: absolute;
text-align: center;
text-decoration: none;
text-shadow: 0 0 2px #6B6B6B;
top: 100px;
}
.jcarousel-control {
display: none;
}
.jcarousel-control-prev {
left: 10px;
}
.jcarousel-control-next {
right: 10px;
}
.jcarousel-pagination {
bottom: 10px;
right: 10px;
position: absolute;
}
.jcarousel-pagination a {
background: none repeat scroll 0 0 #FFFFFF;
border-radius: 14px;
color: #4E443C;
display: inline-block;
font-size: 11px;
line-height: 10px;
margin-left: 10px;
min-width: 10px;
padding: 2px;
text-align: center;
text-decoration: none;
box-shadow: 0 0 2px #6B6B6B;
}
.jcarousel-pagination a.active {
color: #FFFFFF;
opacity: 1;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
background-color: rgba(58, 111, 127, 0.7);
box-shadow: 0 0 2px #D2D2D2;
}
/* */
/* */
#homepage-top .alert,
.portletAPSDepartmentEventsPortlet dd.portletItem,
.portletEvents dd.portletItem,
.portletAPSDepartmentNewsPortlet dd.portletItem,
.portletNews dd.portletItem
{
position: relative;
}
#homepage-top .alert .linkPanel,
.portletAPSDepartmentEventsPortlet .linkPanel,
.portletEvents .linkPanel,
.template-atct_toplisting_view #audience-listing .linkPanel,
.template-atct_subject_view #audience-listing .linkPanel,
.portletAPSDepartmentNewsPortlet .linkPanel,
.portletNews .linkPanel
{
position:absolute;
width:100%;
height:100%;
top:0;
left: 0;
}
.mobileOnly {
display: none;
}
/* */
.template-iframe-view #portal-top,
.template-iframe-view #portal-footer-wrapper,
.template-iframe-view #portal-column-one,
.template-iframe-view #portal-column-two,
.template-iframe-view #viewlet-above-content,
.template-iframe-view #viewlet-below-content,
.template-iframe-view .documentActions,
.template-iframe-view .documentFirstHeading,
.template-iframe-view .documentDescription,
.template-iframe-view .relatedItems,
.template-iframe-view .backgroundBar
{
display: none;
}
.template-iframe-view #visual-portal-wrapper {
margin: 0;
width: auto;
}
.template-iframe-view #portal-column-content {
float: none;
left: auto;
margin: 0;
width: auto;
}
body.template-iframe-view {
background-color: white;
}
/* */
table.caltabs {
width: 100% !important;
}
.calxcopyright,
#calxtab-weekbyday,
#calxtab-weekbyhour,
#calxtab-day,
div.calinfo
{
display: none !important;
}
TABLE.cal TD.event:hover {
background-color: #F2F2F2 !important;
}
table.caltabs div.calTabs a
{
display: inline-block;
}
/* */
.template-departmentsfolder_view #content dl dt {
font-size: 15.3px;
margin-top: 15px;
}
/* */
input {
text-indent: 2px;
}
input.searchField {
-moz-appearance: none;
}
/* */
/* */
dl.portlet dt,
.template-homepage_view dl.portlet dt,
#carousel li .title,
h1, h2, h3, h4, h5, h6,
#carousel-right h2,
#carousel-right .homepageTopButton,
.template-hub_view .homepageTopButton
{
font-family: 'Source Sans Pro', sans-serif;
letter-spacing: normal;
}
#carousel li .title
{
font-weight: 400;
}
#carousel-right h2,
#carousel-right .homepageTopButton,
.template-hub_view .homepageTopButton
{
font-weight: 300;
font-size: 20px;
}
#carousel-right h2 {
margin-bottom: 10px;
}
#homepage-top .alert h2,
#homepage-top .alert h3
{
font-size: 20px;
}
.template-homepage_view dl.portlet dt
{
font-size: 30px;
font-weight: 300;
}
dl.portlet dt,
.template-homepage_view #audience-boxes h2
{
font-weight: 300;
font-size: 26px;
}
#aps-footer h2
{
font-size: 18px;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 400;
line-height: 1.1em;
}
h2, h3, h4, h5, h6 {
font-weight: 300;
}
h1 {
font-size: 40px;
font-weight: 300;
}
h1, h2 {
letter-spacing: normal;
}
h1.documentFirstHeading {
line-height: 1em;
}
h2 {
font-size: 29px;
}
h3 {
font-size: 20px;
}
#content .documentDescription, #content #description {
font-size: 15px;
line-height: 1.5em;
font-weight: 400;
}
.documentDescription {
margin-bottom: 20px;
}
.template-apsdepartment_news_view #department-news-listing h2.tileHeadline {
font-size: 20px;
}
/* */
.template-solgemafullcalendar_view .ui-widget-header {
background-image: none;
}
.template-solgemafullcalendar_view .fc-event {
background-color: #dee7ec;
font-size: 1em;
padding: 4px;
}
.template-solgemafullcalendar_view .ui-widget-content {
}
.template-solgemafullcalendar_view .fc-day {
background-color: #f7f9fa;
background-image: none;
}
.template-solgemafullcalendar_view .fc-day.fc-other-month {
background-color: white;
}
.template-solgemafullcalendar_view .ui-widget-content {
border-color: #dee7ec;
}
.template-solgemafullcalendar_view .ui-state-default {
background-color: #4d4d4d;
background-image: none;
border-width: 0;
}
.template-solgemafullcalendar_view .ui-state-disabled,
.template-solgemafullcalendar_view .ui-state-hover,
.template-solgemafullcalendar_view .ui-state-focus
{
opacity: 1;
background-color: #6D6D6D;
}
.template-solgemafullcalendar_view .ui-corner-all,
.template-solgemafullcalendar_view .ui-corner-bottom,
.template-solgemafullcalendar_view .ui-corner-left,
.template-solgemafullcalendar_view .ui-corner-bl
{
border-bottom-left-radius: 8px;
}
.template-solgemafullcalendar_view .ui-corner-all,
.template-solgemafullcalendar_view .ui-corner-top,
.template-solgemafullcalendar_view .ui-corner-left,
.template-solgemafullcalendar_view .ui-corner-tl
{
border-top-left-radius: 8px;
}
.template-solgemafullcalendar_view .ui-corner-all,
.template-solgemafullcalendar_view .ui-corner-bottom,
.template-solgemafullcalendar_view .ui-corner-right,
.template-solgemafullcalendar_view .ui-corner-br
{
border-bottom-right-radius: 8px;
}
.template-solgemafullcalendar_view .ui-corner-all,
.template-solgemafullcalendar_view .ui-corner-top,
.template-solgemafullcalendar_view .ui-corner-right,
.template-solgemafullcalendar_view .ui-corner-tr
{
border-top-right-radius: 8px;
}
/* */
/* */
table.schoolMenu th:first-child,
table.schoolMenu td:first-child,
table.schoolMenu th:last-child,
table.schoolMenu td:last-child
{
display: none;
}
table.schoolMenu th {
vertical-align: top;
background-color: #3A6F7F !important;
border: 1px solid #b3b3b3;
color: white;
}
table.schoolMenu td,
table.schoolMenu td.event
{
vertical-align: top;
background-color: #f7f9fa;
border: 1px solid #dee7ec;
text-align: left;
}
table.schoolMenu .dayNumber {
text-align: right;
}
table.schoolMenu .lineItem {
line-height: 12px;
padding: 4px 0;
}
table.schoolMenu td a,
#content table.schoolMenu td a:hover
{
color: #333333 !important;
}
table.schoolMenu td .pork,
table.schoolMenu td .allergens,
table.schoolMenu td .carbs
{
cursor: help;
}
.schoolMenu .breakfast .breakfastEntree a,
.schoolMenu .lunch .entree a
{
font-weight: bold;
}
.schoolMenu .nutritionInformation,
.schoolMenu .ingredients
{
margin-top: 10px;
line-height: 16px;
}
.apschoolmenucalendar .monthYear {
text-align: center;
}
.apschoolmenucalendar #content .monthYear h2 {
margin-top: 0;
}
.apschoolmenucalendar .calendarPrev {
float: left;
}
.apschoolmenucalendar .calendarNext {
float: right;
}
.apschoolmenucalendar .showCalOptions input {
margin-left: 10px;
}
.apschoolmenucalendar .breakfast,
.apschoolmenucalendar .lunch
{
background-color: #dee7ec;
border-radius: 3px;
padding: 0px 6px;
}
.apschoolmenucalendar .breakfast {
margin-bottom: 10px;
}
.apschoolmenucalendar .schoolMenuCalText {
margin-top: 20px;
}
.template-menu_cal_only_view #portal-footer-wrapper,
.template-menu_cal_only_view #portal-top,
.template-menu_cal_only_view #top-background,
.template-menu_cal_only_view #bottom-background,
.template-menu_cal_only_view #heading-background
{
display: none;
}
.template-menu_cal_only_view #visual-portal-wrapper {
width: auto;
}
label.minor {
font-weight: normal;
margin-left: 20px;
}
/* */
.actionMenuContent #collective-cover-content,
#menu_text_text_style_text_menu_tbl #mce_25,
#menu_text_text_style_text_menu_tbl #mce_26,
#menu_text_text_style_text_menu_tbl #mce_27
{
display: none !important;
}
.userrole-manager .actionMenuContent #collective-cover-content
{
display: block !important;
}
.userrole-manager #menu_text_text_style_text_menu_tbl #mce_25,
.userrole-manager #menu_text_text_style_text_menu_tbl #mce_26,
.userrole-manager #menu_text_text_style_text_menu_tbl #mce_27
{
display: table-row !important;
}
/* */
.template-hub_view #heading-background {
background-color: white;
}
.template-hub_view #portal-heading {
background: transparent url(theCore-web.png) no-repeat center center;
height: 144px;
padding: 60px 0 0 0;
}
.template-hub_view #portal-globalnav-wrapper,
.template-hub_view #portal-heading h1,
.template-hub_view #portal-heading #portal-breadcrumbs
{
display: none;
}
.hubRichText {
}
.newsRow {
float: left;
width: 100%;
display: block;
position: relative;
}
.newsCell {
position: relative;
float: left;
left: 100%;
}
.newsWidth-left     { width:  630px;    }
.newsPosition-left  { margin-left: -100%; }
.newsWidth-right     { width:  310px;    }
.newsPosition-right  { margin-left: -310px; }
.template-hub_view #carousel-wrapper {
margin-right: 0;
}
.template-hub_view #content .socialMediaIcons ul {
list-style-type: none;
text-align: right;
}
.template-hub_view #content .socialMediaIcons li {
display: inline;
margin-left: 10px;
}
.template-hub_view .documentActions {
display: none;
}
#headline-news h2 {
margin-top: 0;
font-size: 40px;
color: #c41230;
}
#headline-news .tileItem {
margin-bottom: 20px;
}
#headline-news .tileItem,
#aps-videos .tileItem
{
float: left;
width: 196px;
margin-left: 21px;
}
#headline-news .tileItem:nth-child(3n+2),
#aps-videos .tileItem:first-child,
#inside-aps .tileItem:first-child
{
margin-left: 0;
}
#headline-news .imageWrapper,
#aps-videos .imageWrapper
{
width: 196px;
height: 87px;
background-image: url("aps-news.jpg");
background-repeat: no-repeat;
background-position: right bottom;
background-size: cover;
position: relative;
}
#headline-news .tileHeadline,
#inside-aps .tileHeadline,
#aps-videos .tileHeadline
{
height: 46px;
overflow: hidden;
line-height: 22px;
margin: 15px 0px 10px 0px;
font-weight: normal;
font-size: 15px;
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
}
#headline-news .tileBody,
#inside-aps .tileBody,
#aps-videos .tileBody
{
height: 73px;
overflow: hidden;
line-height: 17.5px;
margin-bottom: 0;
}
#inside-aps .imageWrapper
{
width: 53px;
height: 53px;
background-image: url("aps-news.jpg");
background-repeat: no-repeat;
background-position: right bottom;
background-size: cover;
}
#inside-aps .tileItem {
margin-left: 325px;
}
#inside-aps .tileItem.firstTrue {
width: 305px;
float: left;
margin-left: 0;
}
#inside-aps .tileItem.firstFalse {
height: 73px;
}
#inside-aps .tileItem.firstFalse .imageWrapper {
float: left;
margin-right: 17px;
}
#inside-aps .tileItem.firstFalse .tileHeadline {
float: left;
width: 235px;
margin-top: -4px;
margin-bottom: 0;
height: auto;
max-height: 46px;
}
#inside-aps .tileItem.firstFalse .tileBody {
float: left;
width: 235px;
height: 18px;
margin-top: 0px;
margin-bottom: 0px;
}
#inside-aps .tileItem.firstFalse .tileBody .description,
#inside-aps .tileItem.firstFalse .tileBody .datePublishedDash
{
display: none;
}
#inside-aps .tileItem:first-child .imageWrapper {
width: 305px;
height: 136px;
}
#aps-videos .playButton {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#students-corner {
height: 334px;
}
#students-corner .tileItem {
height: 57px;
}
#students-corner .tileHeadline {
font-family: ;
font-family: "Helvetica Neue",Arial,FreeSans,sans-serif;
font-size: 13px;
font-weight: bold;
margin-top: 16px;
margin-bottom: 3px;
max-height: 35px;
line-height: 17.5px;
}
#students-corner .tileItem:first-child .tileHeadline {
margin-top: 0px;
}
#students-corner .tileBody {
height: 19px;
margin-bottom: 0px;
}
.template-hub_view #archive .tileHeadline {
max-height: 35px;
line-height: 17.5px;
margin-bottom: 3px;
}
.template-hub_view #archive .tileBody {
height: 19px;
margin-bottom: 16px;
}
.template-hub_view #archive ul {
list-style: none;
margin: 0;
}
.template-hub_view #archive #view-more-news {
text-align: left;
}
#hub-twitter,
#hub-twitter iframe
{
height: 441px !important;
}
a.homepageTopButton:hover {
text-decoration: none !important;
}
.template-hub_view #social {
margin-top: 9px;
}
/* */
body#plonebrowser #content {
position: static;
}
.newsItemDate {
float: right;
color: #666666;
font-size: 12px;
margin: 0 0 30px 30px;
}
.template-pressroom_view .newsItemDate,
.template-folder_summary_view .newsItemDate,
.template-atct_subject_view .newsItemDate,
.template-atct_toplisting_view .newsItemDate
{
display: none;
}
.deptinfo {
float: right;
clear: right;
width: 200px;
margin-left: 20px;
color: #66696C;
font-weight: normal;
border-left: 0px solid #76797C;
background-color: #e0debf;
padding: 0px 15px 10px 15px;
}
.deptinfo p {
margin: 0.3em 0;
line-height: 1.5em;
}
.deptinfo div {
line-height: 1.3em;
}
.template-school_view #aps-employee-listing {
clear: both;
}
.template-school_view #schoolLinks,
.template-school_view #schoolMetaData
{
float: left;
width: 190px;
line-height: 22px;
margin-top: 20px;
}
.template-school_view #schoolLinks {
margin-right: 20px;
}
.template-school_view #schoolLinks ul {
margin-left: 0px;
list-style-type: none;
font-weight: bold;
}
.template-school_view #content .newsImageContainer {
margin: 20px 0 20px 20px;
}
.template-school_view #aps-employee-listing h3 {
margin-top: 0;
}
.dateNoWrap,
td.bid
{
white-space: nowrap;
}
}


/* - apsMobile.css - */
@media only screen and (max-device-width : 767px) {
/* http://www.aps.edu/portal_css/apsMobile.css?original=1 */
/* */
/* */
html,
body
{
‑webkit‑text‑size‑adjust: 100%;
}
.portlet-static-departments-in-this-division.mobileOnly .portletHeader,
.portletNavigationTree.mobileOnly .portletHeader,
#portal-globalnav,
#portal-heading h1.documentFirstHeading
{
font-size: 30px;
}
#portal-globalnav,
.portletNavigationTree.mobileOnly .portletHeader
{
font-weight: bold;
letter-spacing: -0.05em;
}
#carousel li .titleText,
#carousel-right select,
#emergency p
{
font-size: 20px;
}
#portal-searchbox input
{
font-size: 20px !important;
}
#aps-footer,
#aps-footer p,
#aps-footer ul,
#aps-footer h2,
dl.portlet,
#content,
#portal-breadcrumbs,
.template-homepage_view #audience-boxes .audience,
dl.portlet.portletNews,
dl.portlet.portletEvents,
#homepage-top .alert {
font-size: 16px !important;
}
/* */
#visual-portal-wrapper {
width: auto;
}
/* */
div.width-full {
width: 100%;
}
div.position-0 {
margin-left: -100%;
}
#portal-column-one, #portal-column-two, #portal-column-content
{
width: 100%;
margin-left: -100%;
}
#portal-column-one {
margin-top: 40px;
}
.template-homepage_view #portal-column-one {
margin-top: 0px;
}
#portal-column-one .portletWrapper {
margin: 0px 20px;
}
/* */
#portlets-footer #instagram-widget,
.portletNews,
.portletEvents,
.backgroundBar,
#portal-header #top-links
{
display: none;
}
/* */
#emergency {
padding: 20px;
}
/* */
#portal-logo {
display: inline-block;
margin: 20px 20px;
}
#portal-searchbox {
float: right !important;
margin: 30px 20px 20px 0;
}
#portal-searchbox .LSBox {
width: 200px;
}
#portal-searchbox #searchGadget {
width: 170px;
}
#portal-breadcrumbs {
margin-top: 20px;
}
#portal-header {
/* */
z-index: 0;
}
/* */
#portal-globalnav-wrapper {
background-color: #4D4D4D;
padding: 0 0px;
}
#portal-globalnav-wrapper.expanded {
padding: 0px;
}
.template-homepage_view #portal-globalnav-wrapper {
}
#portal-globalnav-collapse {
display: block;
cursor: pointer;
font-size: 67px;
padding: 20px;
text-align: left;
background-color: #3A6F7F;
}
#portal-globalnav-collapse.expanded {
position: static;
background-color: #4D4D4D;
}
.template-homepage_view #portal-globalnav-collapse {
position: static;
}
#portal-globalnav-icon{
border-radius: 8px;
border: 2px solid white;
padding: 0px 5px 0px 65px;
line-height: 44px;
width: 100px;
height: 44px;
background: transparent url(icon-png2x.png) no-repeat 15px center;
font-size: 35px;
}
#portal-globalnav {
position: relative;
display: none;
border-radius: 0;
padding: 0 20px 20px 20px;
}
#portal-globalnav li {
display: block;
}
#portal-globalnav li a,
#portal-globalnav li:first-child a,
#portal-globalnav li:last-child a
{
border-radius: 0;
display: block;
padding: 5px 0px;
}
#portal-globalnav li.selected a {
margin-left: -20px;
margin-right: -20px;
padding-left: 20px;
padding-right: 20px;
}
/* */
.template-homepage_view #audience-boxes,
.template-homepage_view .portletNews,
.template-homepage_view .portletEvents
{
position: static;
width: auto;
display: block;
}
.template-homepage_view dl.portlet dd.portletItem,
.template-homepage_view dl.portlet dd.portletFooter
{
margin-right: 0;
}
.template-homepage_view #audience-boxes .audience {
margin-left: 0px;
margin-right: 0px;
}
.template-homepage_view #portal-column-content {
margin-top: 0;
}
.template-homepage_view .portletNews,
.template-homepage_view .portletEvents
{
margin: 40px 0px 20px 0px;
}
#homepage-top #carousel-right {
float: none;
width: auto;
margin: 20px;
}
#carousel-right .socialMediaIcons {
font-size: 12px;
}
#homepage-top #alerts {
padding-left: 20px;
padding-top: 20px;
padding-bottom: 1px;
}
#homepage-top #alerts {
max-width: 440px;
padding-right: 20px;
}
#homepage-top #alerts iframe,
#portal-footer-wrapper iframe
{
max-width: 440px;
max-height: 248px;
}
#homepage-top #alerts img {
max-width: 370px;
}
#homepage-top #alerts .image-left {
margin-bottom: 10px;
}
.template-homepage_view .portletNews dd.portletItem {
height: 80px;
}
.template-homepage_view .portletNews .title,
.template-homepage_view .portletNews .description
{
margin-left: 90px;
}
.template-homepage_view .portletNews .thumbnail img {
width: 80px;
height: 80px;
}
.portletNews .title,
.portletNews .description,
.portletAPSDepartmentNewsPortlet .title,
.portletAPSDepartmentNewsPortlet .description
{
line-height: 20px;
max-height: 40px;
}
.portletAPSDepartmentEventsPortlet .title,
.portletEvents .title
{
line-height: 20px;
height: 40px;
}
.portletAPSDepartmentEventsPortlet .eventDate,
.portletEvents .eventDate
{
height: 40px;
width: 40px;
}
.template-homepage_view .portletEvents .title,
.template-homepage_view .portletEvents .eventDescription
{
margin-left: 50px;
}
.portletAPSDepartmentEventsPortlet .month,
.portletEvents .month
{
font-size: 13px;
line-height: 16px;
}
.portletAPSDepartmentEventsPortlet .day,
.portletEvents .day
{
font-size: 20px;
line-height: 20px;
}
/* */
#carousel-wrapper {
float: none;
}
#carousel-wrapper,
#carousel,
#carousel li,
#carousel li img
{
width: 480px;
height: 213px;
max-width: none;
max-height: none;
}
#carousel li .titleText {
padding: 10px 20px;
}
.jcarousel-control-prev,
.jcarousel-control-next
{
top: 70px !important;
}
/* */
#content {
margin: 0 20px !important;
}
#portal-heading {
padding: 5px 20px 20px 20px;
/* */
position: relative;
top: -1px;
}
#portal-heading h1.documentFirstHeading {
text-align: left;
margin-bottom: 0px;
}
/* */
#content img,
#content iframe
{
max-width: 440px;
max-height: 248px;
}
/* */
#portlets-footer .cell {
width: 100% !important;
margin-left: -100% !important;
float: none;
}
#portlets-footer .portletWrapper {
margin-left: 20px;
margin-right: 20px;
}
#portlets-footer .portletStaticText img {
width: 450px;
margin-left: -10px;
}
#portlets-footer .FooterPortletManager1 .portletStaticText img {
width: 440px;
margin-left: 0;
}
#aps-footer {
padding: 20px;
}
#aps-footer .mobileSelectFooter {
display: block;
width: 160px;
margin-top: 20px;
}
#aps-footer #for-staff .footer-legal,
#aps-footer #quick-links,
#aps-footer #for-staff
{
display: none;
}
#aps-footer #quick-links h2,
#aps-footer #for-staff h2
{
background-color: #56AEC2;
color: white;
border-width: 0;
padding: 5px;
border-radius: 8px;
cursor: pointer;
}
#aps-footer #footer-contact,
#aps-footer #footer-logo
{
float: left;
width: 50%;
margin: 0;
}
.template-atct_toplisting_view #audience-listing .tileItem {
float: none;
margin-right: 0;
width: auto;
}
.template-atct_toplisting_view #audience-listing-items .imageWrapper {
float: left;
width: 210px;
}
.template-atct_toplisting_view #audience-listing-items .imageWrapper,
.template-atct_toplisting_view #audience-listing-items .imageWrapper img {
width: 210px;
height: 108px;
}
.template-atct_toplisting_view #audience-listing-items .tileBody,
.template-atct_toplisting_view #audience-listing-items .tileHeadline {
width: 210px;
float: right;
}
.template-atct_toplisting_view #audience-listing-items .tileHeadline {
margin: 0;
line-height: 1.0em;
height: 45px;
}
.template-atct_toplisting_view #audience-listing-items .tileBody {
height: 63px;
}
div.listingBar a {
padding: 5px 0px;
}
div.listingBar .previous a,
div.listingBar .next a
{
padding: 5px 10px;
}
div.listingBar > a {
display: none;
}
.template-departmentsfolder_view div.listingBar > a {
display: inline-block;
}
.portletNavigationTree,
.portlet-static-departments-in-this-division
{
display: none;
}
.mobileOnly {
display: block;
}
strong.mobileOnly,
span.mobileOnly
{
display: inline;
}
.portletNavigationTree.mobileOnly {
margin: 20px;
border-radius: 8px;
border: 2px solid #4D4D4D;
background-color: #4D4D4D;
}
.portletNavigationTree.mobileOnly.expanded {
border-radius: 8px 8px 0 0;
}
.portletNavigationTree.mobileOnly .portletHeader {
color: white;
padding: 0;
font-weight: bold;
}
.portletNavigationTree.mobileOnly .portletHeader a,
.portletNavigationTree.mobileOnly .portletHeader a:visited
{
color: white !important;
padding: 10px;
margin-right: 5px;
}
.portletNavigationTree.mobileOnly .portletHeader a
{
background: transparent url(right.png) no-repeat right center;
}
.portletNavigationTree.mobileOnly.expanded .portletHeader a
{
background: transparent url(down.png) no-repeat right center;
}
.portletNavigationTree.mobileOnly dd.portletItem {
background-color: white;
display: none;
}
.portletNavigationTree.mobileOnly .navTreeLevel0 > li:last-child {
margin-bottom: 0;
}
.portlet-static-departments-in-this-division.mobileOnly {
margin: 20px;
border-radius: 8px;
border: 2px solid #3A6F7F;
}
.portlet-static-departments-in-this-division.mobileOnly.expanded {
border-radius: 8px 8px 0 0;
}
.portlet-static-departments-in-this-division.mobileOnly .portletHeader {
color: white !important;
padding: 10px;
margin-right: 5px;
font-weight: bold;
cursor: pointer;
letter-spacing: -0.05em;
}
.portlet-static-departments-in-this-division.mobileOnly .portletHeader
{
background: transparent url(right.png) no-repeat right center;
}
.portlet-static-departments-in-this-division.mobileOnly.expanded .portletHeader
{
background: transparent url(down.png) no-repeat right center;
}
.portlet-static-departments-in-this-division.mobileOnly dd.portletItem {
background-color: white;
display: none;
}
.portlet-static-departments-in-this-division.mobileOnly dd,
.portlet-static-departments-in-this-division.mobileOnly dd a,
.portlet-static-departments-in-this-division.mobileOnly dd a:hover,
.portlet-static-departments-in-this-division.mobileOnly dd a:visited
{
color: #3A6F7F !important;
}
.portlet-static-departments-in-this-division.mobileOnly dd a
{
display: block;
}
/* */
table.schoolMenu thead {
display: none;
}
table.schoolMenu td {
display: block;
width: 100%;
}
table.schoolMenu .dayNumber {
text-align: center;
margin-top: 20px;
font-family: 'Source Sans Pro', sans-serif;
font-size: 20px;
margin-bottom: 10px;
}
/* */
.template-hub_view #portal-top {
margin-bottom: 0;
}
.template-hub_view #content {
margin: 0 !important;
}
.template-hub_view #social,
.template-hub_view .documentDescription
{
display: none;
}
.template-hub_view .newsWidth-left {
width: 480px;
}
.template-hub_view .newsPosition-right {
clear: both;
margin-left: -100%;
}
.template-hub_view .newsWidth-right {
width: 480px;
}
.template-hub_view #carousel-wrapper {
margin-left: 0px;
}
.template-hub_view #portal-heading {
background-size: contain;
margin: 0 20px;
}
#headline-news .imageWrapper,
#aps-videos .imageWrapper,
#inside-aps .tileItem:first-child .imageWrapper
{
width: 87px;
height: 87px;
overflow: hidden;
float: left;
margin-right: 20px;
position: relative;
}
#headline-news .imageWrapper img,
#aps-videos .imageWrapper img,
#inside-aps .tileItem:first-child .imageWrapper img
{
position: absolute;
left: -55px;
}
#aps-videos .playButton {
width: auto;
}
#inside-aps .tileItem:first-child .imageWrapper,
#inside-aps .imageWrapper,
#inside-aps .imageWrapper img
{
width: 87px;
height: 87px;
}
#inside-aps .tileItem:first-child .imageWrapper img {
height: 87px;
width: auto;
}
.template-hub_view #headline-news,
.template-hub_view #inside-aps,
.template-hub_view #aps-videos,
.template-hub_view #students-corner,
.template-hub_view #archive
{
margin: 0 20px;
}
.template-hub_view #headline-news .tileItem,
.template-hub_view #aps-videos .tileItem
{
float: none;
width: auto;
margin-left: 0px;
margin-bottom: 20px;
}
.template-hub_view #inside-aps .imageWrapper {
margin-bottom: 20px;
}
.template-hub_view #inside-aps .tileItem {
margin-left: 0px;
clear: both;
}
.template-hub_view #inside-aps .tileItem.firstFalse {
height: auto;
width: auto;
}
.template-hub_view #inside-aps .tileItem.firstTrue {
width: auto;
float: none;
margin-left: 0px;
}
.template-hub_view #inside-aps .tileItem.firstFalse .tileBody .datePublishedDash,
.template-hub_view #inside-aps .tileItem.firstFalse .tileBody .description
{
display: inline;
}
#inside-aps .tileItem.firstFalse .tileBody {
height: 45px;
}
#inside-aps .tileItem.firstFalse .tileHeadline {
margin-top: 0px;
margin-bottom: 5px;
}
.template-hub_view #headline-news .tileHeadline,
.template-hub_view #inside-aps .tileHeadline,
.template-hub_view #aps-videos .tileHeadline
{
height: auto;
max-height: 45px;
overflow: hidden;
line-height: 22px;
margin: 15px 0px 5px;
}
.template-hub_view #headline-news .tileBody,
.template-hub_view #inside-aps .tileBody,
.template-hub_view #aps-videos .tileBody
{
height: auto;
max-height: 40px;
overflow: hidden;
line-height: 17.5px;
margin-bottom: 0px;
}
.template-hub_view #aps-videos .tileHeadline {
height: 88px;
max-height: none;
}
.template-hub_view #students-corner {
height: auto;
}
.template-hub_view #students-corner .tileItem {
height: auto;
}
.template-hub_view #archive .tileHeadline {
}
#inside-aps h2 {
margin-top: 40px;
}
.template-hub_view #students-corner .tileHeadline,
.template-hub_view #archive .tileHeadline,
.template-hub_view #archive .tileHeadline b
{
max-height: 46px;
font-family: 'Source Sans Pro', sans-serif;
font-size: 20px !important;
font-weight: 300 !important;
line-height: 22px;
margin-bottom: 5px;
margin-top: 23px;
}
.template-hub_view #students-corner .tileBody,
.template-hub_view #archive .tileBody
{
height: auto;
line-height: 17.5px;
max-height: 40px;
}
.template-hub_view #archive h2 {
margin-top: 40px;
}
.hubRichText {
margin-top: 50px;
}
#students-corner .tileItem:first-child .tileHeadline,
#archive .tileHeadline:first-child
{
margin-top: 0px;
}
}


/* - apsPrint.css - */
@media print {
/* http://www.aps.edu/portal_css/apsPrint.css?original=1 */
/* */
.template-homepage_view #portal-column-content,
#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
{
display: none;
}
#emergency h1 {
color: black;
}
#portal-heading {
padding: 0;
}
.template-homepage_view #portal-column-one {
display: block;
position: relative;
}
}


/* - ++resource++collective.js.fullcalendar/fullcalendar.css - */
@media all {
/* http://www.aps.edu/portal_css/++resource++collective.js.fullcalendar/fullcalendar.css?original=1 */
.fc {
direction: ltr;
text-align: left;
}
.fc table {
border-collapse: collapse;
border-spacing: 0;
}
html .fc,
.fc table {
font-size: 1em;
}
.fc td,
.fc th {
padding: 0;
vertical-align: top;
}
.fc-header td {
white-space: nowrap;
}
.fc-header-left {
width: 25%;
text-align: left;
}
.fc-header-center {
text-align: center;
}
.fc-header-right {
width: 25%;
text-align: right;
}
.fc-header-title {
display: inline-block;
vertical-align: top;
}
.fc-header-title h2 {
margin-top: 0;
white-space: nowrap;
}
.fc .fc-header-space {
padding-left: 10px;
}
.fc-header .fc-button {
margin-bottom: 1em;
vertical-align: top;
}
/* */
.fc-header .fc-button {
margin-right: -1px;
}
.fc-header .fc-corner-right,  /* */
.fc-header .ui-corner-right { /* */
margin-right: 0; /* */
}
/* */
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
z-index: 2;
}
.fc-header .fc-state-down {
z-index: 3;
}
.fc-header .fc-state-active,
.fc-header .ui-state-active {
z-index: 4;
}
.fc-content {
clear: both;
zoom: 1; /* */
}
.fc-view {
width: 100%;
overflow: hidden;
}
.fc-widget-header,    /* */
.fc-widget-content {  /* */
border: 1px solid #ddd;
}
.fc-state-highlight { /* */ /* */
background: #fcf8e3;
}
.fc-cell-overlay { /* */
background: #bce8f1;
opacity: .3;
filter: alpha(opacity=30); /* */
}
.fc-button {
position: relative;
display: inline-block;
padding: 0 .6em;
overflow: hidden;
height: 1.9em;
line-height: 1.9em;
white-space: nowrap;
cursor: pointer;
}
.fc-state-default { /* */
border: 1px solid;
}
.fc-state-default.fc-corner-left { /* */
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.fc-state-default.fc-corner-right { /* */
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.fc-text-arrow {
margin: 0 .1em;
font-size: 2em;
font-family: "Courier New", Courier, monospace;
vertical-align: baseline; /* */
}
.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow { /* */
font-weight: bold;
}
/* */
.fc-button .fc-icon-wrap {
position: relative;
float: left;
top: 50%;
}
.fc-button .ui-icon {
position: relative;
float: left;
margin-top: -50%;
*margin-top: 0;
*top: -50%;
}
.fc-state-default {
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
color: #333;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
color: #333333;
background-color: #e6e6e6;
}
.fc-state-hover {
color: #333333;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.fc-state-down,
.fc-state-active {
background-color: #cccccc;
background-image: none;
outline: 0;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.fc-state-disabled {
cursor: default;
background-image: none;
opacity: 0.65;
filter: alpha(opacity=65);
box-shadow: none;
}
.fc-event-container > * {
z-index: 8;
}
.fc-event-container > .ui-draggable-dragging,
.fc-event-container > .ui-resizable-resizing {
z-index: 9;
}
.fc-event {
border: 1px solid #3a87ad; /* */
background-color: #3a87ad; /* */
color: #fff;               /* */
font-size: .85em;
cursor: default;
}
a.fc-event {
text-decoration: none;
}
a.fc-event,
.fc-event-draggable {
cursor: pointer;
}
.fc-rtl .fc-event {
text-align: right;
}
.fc-event-inner {
width: 100%;
height: 100%;
overflow: hidden;
}
.fc-event-time,
.fc-event-title {
padding: 0 1px;
}
.fc .ui-resizable-handle {
display: block;
position: absolute;
z-index: 99999;
overflow: hidden; /* */
font-size: 300%;  /* */
line-height: 50%; /* */
}
.fc-event-hori {
border-width: 1px 0;
margin-bottom: 1px;
}
.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
border-left-width: 1px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
border-right-width: 1px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
/* */
.fc-event-hori .ui-resizable-e {
top: 0           !important; /* */
right: -3px      !important;
width: 7px       !important;
height: 100%     !important;
cursor: e-resize;
}
.fc-event-hori .ui-resizable-w {
top: 0           !important;
left: -3px       !important;
width: 7px       !important;
height: 100%     !important;
cursor: w-resize;
}
.fc-event-hori .ui-resizable-handle {
_padding-bottom: 14px; /* */
}
table.fc-border-separate {
border-collapse: separate;
}
.fc-border-separate th,
.fc-border-separate td {
border-width: 1px 0 0 1px;
}
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
border-right-width: 1px;
}
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
border-bottom-width: 1px;
}
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
border-top-width: 0;
}
.fc-grid th {
text-align: center;
}
.fc .fc-week-number {
width: 22px;
text-align: center;
}
.fc .fc-week-number div {
padding: 0 2px;
}
.fc-grid .fc-day-number {
float: right;
padding: 0 2px;
}
.fc-grid .fc-other-month .fc-day-number {
opacity: 0.3;
filter: alpha(opacity=30); /* */
/* */
}
.fc-grid .fc-day-content {
clear: both;
padding: 2px 2px 1px; /* */
}
/* */
.fc-grid .fc-event-time {
font-weight: bold;
}
/* */
.fc-rtl .fc-grid .fc-day-number {
float: left;
}
.fc-rtl .fc-grid .fc-event-time {
float: right;
}
.fc-agenda table {
border-collapse: separate;
}
.fc-agenda-days th {
text-align: center;
}
.fc-agenda .fc-agenda-axis {
width: 50px;
padding: 0 4px;
vertical-align: middle;
text-align: right;
white-space: nowrap;
font-weight: normal;
}
.fc-agenda .fc-week-number {
font-weight: bold;
}
.fc-agenda .fc-day-content {
padding: 2px 2px 1px;
}
/* */
.fc-agenda-days .fc-agenda-axis {
border-right-width: 1px;
}
.fc-agenda-days .fc-col0 {
border-left-width: 0;
}
/* */
.fc-agenda-allday th {
border-width: 0 1px;
}
.fc-agenda-allday .fc-day-content {
min-height: 34px; /* */
_height: 34px;
}
/* */
.fc-agenda-divider-inner {
height: 2px;
overflow: hidden;
}
.fc-widget-header .fc-agenda-divider-inner {
background: #eee;
}
/* */
.fc-agenda-slots th {
border-width: 1px 1px 0;
}
.fc-agenda-slots td {
border-width: 1px 0 0;
background: none;
}
.fc-agenda-slots td div {
height: 20px;
}
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
border-top-width: 0;
}
.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
border-top-style: dotted;
}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
*border-top-style: solid; /* */
}
.fc-event-vert {
border-width: 0 1px;
}
.fc-event-vert.fc-event-start {
border-top-width: 1px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.fc-event-vert.fc-event-end {
border-bottom-width: 1px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.fc-event-vert .fc-event-time {
white-space: nowrap;
font-size: 10px;
}
.fc-event-vert .fc-event-inner {
position: relative;
z-index: 2;
}
.fc-event-vert .fc-event-bg { /* */
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
opacity: .25;
filter: alpha(opacity=25);
}
.fc .ui-draggable-dragging .fc-event-bg, /* */
.fc-select-helper .fc-event-bg {
display: none\9; /* */
}
/* */
.fc-event-vert .ui-resizable-s {
bottom: 0        !important; /* */
width: 100%      !important;
height: 8px      !important;
overflow: hidden !important;
line-height: 8px !important;
font-size: 11px  !important;
font-family: monospace;
text-align: center;
cursor: s-resize;
}
.fc-agenda .ui-resizable-resizing { /* */
_overflow: hidden;
}

}


/* - ++resource++collective.js.fullcalendar/fullcalendar.print.css - */
@media print {
/* http://www.aps.edu/portal_css/++resource++collective.js.fullcalendar/fullcalendar.print.css?original=1 */
.fc-event {
background: #fff !important;
color: #000 !important;
}
/* */
.fc-event-bg {
display: none !important;
}
.fc-event .ui-resizable-handle {
display: none !important;
}

}

