p.comment-policy {
font-size: 12px;
}
p.comment-policy span {
font-weight: 700;
} #footer {
clear: both;
font-size: 14px;
margin: 0 auto;
overflow: hidden;
padding: 10px 0;
width: 100%;
}
#footer .wrap {
overflow: hidden;
padding: 10px 15px;
}
#footer p {
font-size: inherit;
}
#footer .gototop {
float: left;
padding: 15px 0;
width: 200px;
}
#footer a.gsdlogolink {
background: transparent url(//schools.graniteschools.org/monroe/wp-content/plugins/granite-common-elements/images/footer-logo.png) no-repeat center;
float: left;
height: 52px;
left: 180px;
position: relative;
text-indent: -9999px;
width: 170px;
}
#footer .creds {
float: right;
padding: 15px 0;
text-align: right;
width: 450px;
}
#footer .legal {
clear: both;
padding-top: 20px;
} .five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
float: left;
margin-left: 2.564102564102564%;
}
.one-half,
.three-sixths,
.two-fourths {
width: 48.717948717948715%;
}
.one-third,
.two-sixths {
width: 31.623931623931625%;
}
.four-sixths,
.two-thirds {
width: 65.81196581196582%;
}
.one-fourth {
width: 23.076923076923077%;
}
.three-fourths {
width: 74.35897435897436%;
}
.one-sixth {
width: 14.52991452991453%;
}
.five-sixths {
width: 82.90598290598291%;
}
.first {
clear: both;
margin-left: 0;
} pre {
background-color: #fff;
font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
font-size: 13px !important;
font-style: normal !important;
font-weight: normal !important;
line-height: 20px !important;
margin: 10px 0;
padding: 10px 0;
overflow: auto;
text-align: left !important;
}
pre::selection {
background-color: #3399ff;
}
code {
background-color: #fff8c6;
font-size: 14px;
}  .no-calendar .timely {
display: none;
} div.gform_wrapper .top_label li.gfield.gf_left_third {
margin-top: 10px;
} @media only screen and (max-width: 600px) {
.ai1ec-agenda-widget-view .ai1ec-popup-summary-wrap  {
right: 81% !important;
}
.five-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.two-fifths,
.two-thirds {
padding: 0;
margin: 0 0 10px;
width: 100%;
}
}
@media only screen and (max-width: 960px) {
#footer .gototop,
#footer .creds {
float: left;
text-align: center;
width: 100%;
}
#footer a.gsdlogolink {
left: 0;
width: 100%;
}
.ai1ec-agenda-widget-view .ai1ec-popup-summary-wrap  {
right: 91%;
}
}.content .gssp-members,
.gssp-members {
margin-left: 0;
padding-left: 0;
text-align: left;
margin-bottom: 20px;
} @media (min-width: 768px) {
.gssp-headings,
.gssp-members .member
{
display: flex;
justify-content: flex-start;
}
}
.gssp-headings h3,
.gssp-members .member .name,
.gssp-members .member .title,
.gssp-members .member .phone
{
flex: 1 1 33%;
}
.gssp-headings h3 {
display: inline-block;
font-size: 18px;
}
.gssp-members i {
margin-right: 8px;
}
.gssp-headings .phone,
.gssp-headings .title,
.gssp-members .title
{
font-style: italic;
margin-left: 20px;
}
.gssp-members .phone {
margin-left: 20px;
}
.gssp-headings .title {
font-style: normal;
}
h2 + .gssp-headings h3,
h3 + .gssp-headings h3 {
margin-top: 0;
} .gssp-members .member a:focus {
outline: 2px solid #0073aa;
outline-offset: 2px;
text-decoration: underline;
} @media (max-width: 767px) { .gssp-headings {
display: none;
} .gssp-members .member {
display: block;
padding: 1rem;
margin-bottom: 1rem;
border: 1px solid #ddd !important;
border-radius: 4px;
} .gssp-members .member > div {
display: block;
margin-left: 0 !important;
margin-bottom: 0.75rem;
padding: 0;
} .gssp-members .member > div.name::before {
content: "Name: ";
font-weight: bold;
display: inline-block;
margin-right: 0.5rem;
color: #333;
font-style: normal;
}
.gssp-members .member > div.title::before {
content: "Title: ";
font-weight: bold;
display: inline-block;
margin-right: 0.5rem;
color: #333;
font-style: normal;
}
.gssp-members .member > div.phone::before {
content: "Phone: ";
font-weight: bold;
display: inline-block;
margin-right: 0.5rem;
color: #333;
font-style: normal;
} .gssp-members .member > div.name {
font-size: 1.1em;
font-weight: bold;
margin-bottom: 1rem;
padding-bottom: 0.5rem;
border-bottom: 1px solid #ddd;
}
.gssp-members .member > div.name::before {
display: none;
} .gssp-members .member > div:last-child {
margin-bottom: 0;
} .gssp-members .member a {
text-decoration: underline;
word-break: break-word;
}
} @media (min-width: 768px) and (max-width: 1024px) {
.gssp-headings h3 {
font-size: 16px;
}
.gssp-headings .phone,
.gssp-headings .title,
.gssp-members .title,
.gssp-members .phone {
margin-left: 10px;
}
}.accreader {
border: none;
} a.amazon {
border: none;
display: inline-block;
}
a.amazon img {
display: block;
margin: 0 auto 20px;
margin: 0 auto 2rem;
width: 100%;
} a.applyforlunch {
border: none;
display: inline-block;
}
a.applyforlunch img {
display: block;
margin: 0 auto 20px;
margin: 0 auto 2rem;
width: 100%;
}  .browser-notice {
background-color: #b93330;
border: 1px solid #000;
color: #fff;
font-size: 18px;
margin-bottom: 20px;
overflow: hidden;
padding: 20px;
text-align: center;
}
.browser-notice a {
border: none;
color: #fff;
display: block;
} .wrapped-code {
overflow: auto;
}
.wrapped-code code {
background-color: #eee;
display: block;
white-space: pre-wrap;
overflow-wrap: break-word;
} .clear {
clear: both;
} .button.hrsurveys {} a.scheduler {
border: none;
display: inline-block;
width: 100%;
}
a.scheduler img {
display: block;
margin: 0 auto 20px;
margin: 0 auto 2rem;
max-width: 100%;
} .pg-nav {
clear: both;
margin: 20px 0;
overflow: hidden;
}
.pg-nav.border-no {
border: none;
}
.pg-nav.border-yes {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding: 20px 0;
}
.pg-nav-wrap {
margin: 0 auto;
max-width: 500px;
}
.pg-nav a.button.display-yes {
display: block;
text-align: center;
}
.pg-nav a.button.display-no {
display: none;
} .pp-image {
background: none;
box-shadow: none;
border: none;
display: block;
margin: 0 auto;
max-width: 200px;
padding: 0 0 20px;
} a.paypams {
border: none;
display: inline-block;
}
a.paypams img {
display: block;
margin: 0 auto 20px;
margin: 0 auto 2rem;
width: 100%;
} .pjar-box {
clear: both;
}
.pjar-frame {
border: none;
}  .quick-icon {
display: none;
} a.safeut {
border: none;
display: inline-block;
}
a.safeut img {
display: block;
margin: 0 auto 20px;
margin: 0 auto 2rem;
width: 100%;
} a.sage {
border: none;
display: inline-block;
}
a.sage img {
display: block;
margin: 0 auto 20px;
margin: 0 auto 2rem;
width: 100%;
} .sf-thermometer {} .contact i {
min-width: 25px;
position: relative;
top: 2px;
}
h5.contact {
margin-bottom: 5px;
padding-left: 25px;
text-indent: -25px;
}
h5.contact i {
text-indent: 0;
}
h5.contact + p {
padding-left: 25px;
}
h5.contact + ul {
margin-left: 23px;
}
h5.contact + ol {
margin-left: 42px;
}
span.contact i {
position: relative;
top: 4px;
}.box {
background-color: #eee;
border-radius: 3px;
display: block;
margin-bottom: 20px;
overflow: hidden;
padding: 20px;
}
.box-icon {
display: none;
}
.box-content {
display: inline-block;
max-width: 90%;
vertical-align: top;
}
.box-content > p:last-child {
margin-bottom: 0;
}
.box-content a {
border: none;
text-decoration: underline;
}   .box.black,
.box.black.alert,
.box.black.announce,
.box.black.asterisk,
.box.black.bolt,
.box.black.book,
.box.black.bus,
.box.black.calculator,
.box.black.calendar,
.box.black.car,
.box.black.card,
.box.black.check,
.box.black.child,
.box.black.clock,
.box.black.comment,
.box.black.cutlery,
.box.black.download,
.box.black.email,
.box.black.error,
.box.black.favorite,
.box.black.female,
.box.black.file,
.box.black.flag,
.box.black.graduate,
.box.black.heart,
.box.black.idea,
.box.black.info,
.box.black.laptop,
.box.black.location,
.box.black.magic,
.box.black.male,
.box.black.money,
.box.black.music,
.box.black.pencil,
.box.black.phone,
.box.black.plus,
.box.black.question,
.box.black.recycle,
.box.black.reminder,
.box.black.send,
.box.black.settings,
.box.black.smile,
.box.black.soccer,
.box.black.tack,
.box.black.thumbsup,
.box.black.umbrella,
.box.black.user,
.box.black.users,
.box.black.wheelchair,
.box.tack
{
background-color: #555; 
color: #fff;
} .box.blue,
.box.blue.alert,
.box.blue.announce,
.box.blue.asterisk,
.box.blue.bolt,
.box.blue.book,
.box.blue.bus,
.box.blue.calculator,
.box.blue.calendar,
.box.blue.car,
.box.blue.card,
.box.blue.check,
.box.blue.child,
.box.blue.clock,
.box.blue.comment,
.box.blue.cutlery,
.box.blue.download,
.box.blue.email,
.box.blue.error,
.box.blue.favorite,
.box.blue.female,
.box.blue.file,
.box.blue.flag,
.box.blue.graduate,
.box.blue.heart,
.box.blue.idea,
.box.blue.info,
.box.blue.laptop,
.box.blue.location,
.box.blue.magic,
.box.blue.male,
.box.blue.money,
.box.blue.music,
.box.blue.pencil,
.box.blue.phone,
.box.blue.plus,
.box.blue.question,
.box.blue.recycle,
.box.blue.reminder,
.box.blue.send,
.box.blue.settings,
.box.blue.smile,
.box.blue.soccer,
.box.blue.tack,
.box.blue.thumbsup,
.box.blue.umbrella,
.box.blue.user,
.box.blue.users,
.box.blue.wheelchair,
.box.graduate,
.box.info,
.box.question,
.box.umbrella,
.box.wheelchair
{
background-color: #d2e2e9;
} .box.book,
.box.brown,
.box.brown.alert,
.box.brown.announce,
.box.brown.asterisk,
.box.brown.bolt,
.box.brown.book,
.box.brown.bus,
.box.brown.calculator,
.box.brown.calendar,
.box.brown.car,
.box.brown.card,
.box.brown.check,
.box.brown.child,
.box.brown.clock,
.box.brown.comment,
.box.brown.cutlery,
.box.brown.download,
.box.brown.email,
.box.brown.error,
.box.brown.favorite,
.box.brown.female,
.box.brown.file,
.box.brown.flag,
.box.brown.graduate,
.box.brown.heart,
.box.brown.idea,
.box.brown.info,
.box.brown.laptop,
.box.brown.location,
.box.brown.magic,
.box.brown.male,
.box.brown.money,
.box.brown.music,
.box.brown.pencil,
.box.brown.phone,
.box.brown.plus,
.box.brown.question,
.box.brown.recycle,
.box.brown.reminder,
.box.brown.send,
.box.brown.settings,
.box.brown.smile,
.box.brown.soccer,
.box.brown.tack,
.box.brown.thumbsup,
.box.brown.umbrella,
.box.brown.user,
.box.brown.users,
.box.brown.wheelchair,
.box.email,
.box.location,
.box.pencil,
.box.send
{
background-color: #e3d4c0;
} .box.calculator,
.box.calendar,
.box.car,
.box.clock,
.box.cutlery,
.box.female,
.box.gray,
.box.gray.alert,
.box.gray.announce,
.box.gray.asterisk,
.box.gray.bolt,
.box.gray.book,
.box.gray.bus,
.box.gray.calculator,
.box.gray.calendar,
.box.gray.car,
.box.gray.card,
.box.gray.check,
.box.gray.child,
.box.gray.clock,
.box.gray.comment,
.box.gray.cutlery,
.box.gray.download,
.box.gray.email,
.box.gray.error,
.box.gray.favorite,
.box.gray.female,
.box.gray.file,
.box.gray.flag,
.box.gray.graduate,
.box.gray.heart,
.box.gray.idea,
.box.gray.info,
.box.gray.laptop,
.box.gray.location,
.box.gray.magic,
.box.gray.male,
.box.gray.money,
.box.gray.music,
.box.gray.pencil,
.box.gray.phone,
.box.gray.plus,
.box.gray.question,
.box.gray.recycle,
.box.gray.reminder,
.box.gray.send,
.box.gray.settings,
.box.gray.smile,
.box.gray.soccer,
.box.gray.tack,
.box.gray.thumbsup,
.box.gray.umbrella,
.box.gray.user,
.box.gray.users,
.box.gray.wheelchair,
.box.laptop,
.box.male,
.box.phone,
.box.user,
.box.users
{
background-color: #eee;
} .box.card,
.box.check,
.box.file,
.box.green,
.box.green.alert,
.box.green.announce,
.box.green.asterisk,
.box.green.bolt,
.box.green.book,
.box.green.bus,
.box.green.calculator,
.box.green.calendar,
.box.green.car,
.box.green.card,
.box.green.check,
.box.green.child,
.box.green.clock,
.box.green.comment,
.box.green.cutlery,
.box.green.download,
.box.green.email,
.box.green.error,
.box.green.favorite,
.box.green.female,
.box.green.file,
.box.green.flag,
.box.green.graduate,
.box.green.heart,
.box.green.idea,
.box.green.info,
.box.green.laptop,
.box.green.location,
.box.green.magic,
.box.green.male,
.box.green.money,
.box.green.music,
.box.green.pencil,
.box.green.phone,
.box.green.plus,
.box.green.question,
.box.green.recycle,
.box.green.reminder,
.box.green.send,
.box.green.settings,
.box.green.smile,
.box.green.soccer,
.box.green.tack,
.box.green.thumbsup,
.box.green.umbrella,
.box.green.user,
.box.green.users,
.box.green.wheelchair
.box.money,
.box.recycle,
.box.soccer
{
background-color: #d2e9d6;
} .box.alert,
.box.announce,
.box.bus,
.box.magic,
.box.orange,
.box.orange.alert,
.box.orange.announce,
.box.orange.asterisk,
.box.orange.bolt,
.box.orange.book,
.box.orange.bus,
.box.orange.calculator,
.box.orange.calendar,
.box.orange.car,
.box.orange.card,
.box.orange.check,
.box.orange.child,
.box.orange.clock,
.box.orange.comment,
.box.orange.cutlery,
.box.orange.download,
.box.orange.email,
.box.orange.error,
.box.orange.favorite,
.box.orange.female,
.box.orange.file,
.box.orange.flag,
.box.orange.graduate,
.box.orange.heart,
.box.orange.idea,
.box.orange.info,
.box.orange.laptop,
.box.orange.location,
.box.orange.magic,
.box.orange.male,
.box.orange.money,
.box.orange.music,
.box.orange.pencil,
.box.orange.phone,
.box.orange.plus,
.box.orange.question,
.box.orange.recycle,
.box.orange.reminder,
.box.orange.send,
.box.orange.settings,
.box.orange.smile,
.box.orange.soccer,
.box.orange.tack,
.box.orange.thumbsup,
.box.orange.umbrella,
.box.orange.user,
.box.orange.users,
.box.orange.wheelchair,
.box.thumbsup
{
background-color: #f7e2c1;
} .box.child,
.box.comment,
.box.music,
.box.purple,
.box.purple.alert,
.box.purple.announce,
.box.purple.asterisk,
.box.purple.bolt,
.box.purple.book,
.box.purple.bus,
.box.purple.calculator,
.box.purple.calendar,
.box.purple.car,
.box.purple.card,
.box.purple.check,
.box.purple.child,
.box.purple.clock,
.box.purple.comment,
.box.purple.cutlery,
.box.purple.download,
.box.purple.email,
.box.purple.error,
.box.purple.favorite,
.box.purple.female,
.box.purple.file,
.box.purple.flag,
.box.purple.graduate,
.box.purple.heart,
.box.purple.idea,
.box.purple.info,
.box.purple.laptop,
.box.purple.location,
.box.purple.magic,
.box.purple.male,
.box.purple.money,
.box.purple.music,
.box.purple.pencil,
.box.purple.phone,
.box.purple.plus,
.box.purple.question,
.box.purple.recycle,
.box.purple.reminder,
.box.purple.send,
.box.purple.settings,
.box.purple.smile,
.box.purple.soccer,
.box.purple.tack,
.box.purple.thumbsup,
.box.purple.umbrella,
.box.purple.user,
.box.purple.users,
.box.purple.wheelchair,
.box.reminder
{
background-color: #d8d2e9;
} .box.error,
.box.flag,
.box.heart,
.box.plus,
.box.red,
.box.red.alert,
.box.red.announce,
.box.red.asterisk,
.box.red.bolt,
.box.red.book,
.box.red.bus,
.box.red.calculator,
.box.red.calendar,
.box.red.car,
.box.red.card,
.box.red.check,
.box.red.child,
.box.red.clock,
.box.red.comment,
.box.red.cutlery,
.box.red.download,
.box.red.email,
.box.red.error,
.box.red.favorite,
.box.red.female,
.box.red.file,
.box.red.flag,
.box.red.graduate,
.box.red.heart,
.box.red.idea,
.box.red.info,
.box.red.laptop,
.box.red.location,
.box.red.magic,
.box.red.male,
.box.red.money,
.box.red.music,
.box.red.pencil,
.box.red.phone,
.box.red.plus,
.box.red.question,
.box.red.recycle,
.box.red.reminder,
.box.red.send,
.box.red.settings,
.box.red.smile,
.box.red.soccer,
.box.red.tack,
.box.red.thumbsup,
.box.red.umbrella,
.box.red.user,
.box.red.users,
.box.red.wheelchair
{
background-color: #eed8d6;
} .box.asterisk,
.box.bolt,
.box.favorite,
.box.idea,
.box.smile,
.box.yellow,
.box.yellow.alert,
.box.yellow.announce,
.box.yellow.asterisk,
.box.yellow.bolt,
.box.yellow.book,
.box.yellow.bus,
.box.yellow.calculator,
.box.yellow.calendar,
.box.yellow.car,
.box.yellow.card,
.box.yellow.check,
.box.yellow.child,
.box.yellow.clock,
.box.yellow.comment,
.box.yellow.cutlery,
.box.yellow.download,
.box.yellow.email,
.box.yellow.error,
.box.yellow.favorite,
.box.yellow.female,
.box.yellow.file,
.box.yellow.flag,
.box.yellow.graduate,
.box.yellow.heart,
.box.yellow.idea,
.box.yellow.info,
.box.yellow.laptop,
.box.yellow.location,
.box.yellow.magic,
.box.yellow.male,
.box.yellow.money,
.box.yellow.music,
.box.yellow.pencil,
.box.yellow.phone,
.box.yellow.plus,
.box.yellow.question,
.box.yellow.recycle,
.box.yellow.reminder,
.box.yellow.send,
.box.yellow.settings,
.box.yellow.smile,
.box.yellow.soccer,
.box.yellow.tack,
.box.yellow.thumbsup,
.box.yellow.umbrella,
.box.yellow.user,
.box.yellow.users,
.box.yellow.wheelchair
{
background-color: #fff4be;
} .box.black a {
color: #ccc;
}
.box.black a:hover {
color: #fff;
} .box .box-title {
display: block;
}
.box .no-title {
display: none;
}
.box.black .box-title {
color: #fff;
} .fa {
vertical-align: top;
}
.box.alert .box-icon,
.box.announce .box-icon,
.box.asterisk .box-icon,
.box.bolt .box-icon,
.box.book .box-icon,
.box.bus .box-icon,
.box.calculator .box-icon,
.box.calendar .box-icon,
.box.car .box-icon,
.box.card .box-icon,
.box.check .box-icon,
.box.child .box-icon,
.box.clock .box-icon,
.box.comment .box-icon,
.box.cutlery .box-icon,
.box.download .box-icon,
.box.email .box-icon,
.box.error .box-icon,
.box.favorite .box-icon,
.box.female .box-icon,
.box.file .box-icon,
.box.flag .box-icon,
.box.graduate .box-icon,
.box.heart .box-icon,
.box.idea .box-icon,
.box.info .box-icon,
.box.laptop .box-icon,
.box.location .box-icon,
.box.magic .box-icon,
.box.male .box-icon,
.box.money .box-icon,
.box.music .box-icon,
.box.pencil .box-icon,
.box.phone .box-icon,
.box.plus .box-icon,
.box.question .box-icon,
.box.recycle .box-icon,
.box.reminder .box-icon,
.box.send .box-icon,
.box.settings .box-icon,
.box.smile .box-icon,
.box.soccer .box-icon,
.box.tack .box-icon,
.box.thumbsup .box-icon,
.box.umbrella .box-icon,
.box.user .box-icon,
.box.users .box-icon,
.box.wheelchair .box-icon
{
display: inline-block;
width: 50px;
}