<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 *
 * Global Content Styling
 * v1.0
 *
 */

body {
	font-family: -apple-system, system-ui, Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	text-rendering: optimizelegibility;
	min-width: 980px;
}
body#tinymce { min-width: auto; }

.desktop-only {
	display: block;
}

.mobile-only {
	display: none;
}

.newsletter-content #sz_calendar {
	margin-left: 30px;
}

#Offline &gt; #sz_calendar,
#Offline #sz_calendar {
	margin-left: -9px;
}

#Offline p,
#Offline li {
	-webkit-font-smoothing: antialiased;
}

#Offline {
	margin: 0 auto;
	padding: 20px 40px;
}

#Offline #Banner {
	height: 125px;
	text-align: center;
	padding: 15px 0;
	margin: 30px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#Offline #SectionBanner {
	height: 135px;
	text-align: center;
	padding: 9px 0;
}

#Offline .Clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

#Offline .Clear {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	margin: 0;
}

#Offline .hide {
	display: none;
}

#Offline .pdf-only {
	display: none;
}

#Offline .desktop-show {
	display: block;
}

#Offline .desktop-hide {
	display: none;
}

/* WYSIWYG Web Link buttons with font-awesome */
#Offline .wysiwyg.sz-web-link a, .wysiwyg.sz-web-link a{
    padding-left: 10px !important;
}
#Offline .wysiwyg.sz-web-link .sz-web-inline, .wysiwyg.sz-web-link .sz-web-inline{
    padding-left: 10px;
}
#Offline .wysiwyg.sz-web-link .sz-web-icon, .wysiwyg.sz-web-link .sz-web-icon{
    background: rgba(225,225,225,0.7);
    border-radius: 50%;
    height: 37px;
    width: 37px;
    display: inline-block;
    text-align: center;
}
#Offline .wysiwyg.sz-web-link .sz-web-icon i, .wysiwyg.sz-web-link .sz-web-icon i{
    font-size: 21px;
    position: relative;
    top: 7px;
}
#Offline .wysiwyg.sz-web-link, .wysiwyg.sz-web-link{
    background-image: none !important;
}


/* | - | - | - | - | - [ PARAGRAPH STYLES ] - | - | - | - | - | */


/* - / [ HEADING 1's ] \ - */

.is-mobile #Offline .Heading1Section,
.is-mobile .mobile-sponsors .Heading1Section,
.is-mobile .mobile-content-holders .item-header
{ margin-right: -25px;}

#Offline .Heading1,
#Offline .Heading1Center,
.mobile-sponsors .Heading1,
.mobile-sponsors .HeadingCenter {
	background-image: url("https://www.schoolzineplus.com/theme/website/schoolzine/img/h1divider.png");
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 40px;
	clear: both;
}

#Offline .ColourTable .Heading1,
#Offline .ColourTable .Heading1Center,
#Offline .booking-container .Heading1Center,
#Offline .booking-container .Heading1,
#Offline .ColourTable .Heading1Left,
#Offline .booking-container .Heading1Left,

#Offline .ColourTable .Heading2,
#Offline .ColourTable .Heading2Center,
#Offline .booking-container .Heading2Center,
#Offline .booking-container .Heading2,
#Offline .ColourTable .Heading2Left,
#Offline .booking-container .Heading2Left,

#Offline .ColourTable .Heading3,
#Offline .ColourTable .Heading3Center,
#Offline .booking-container .Heading3Center,
#Offline .booking-container .Heading3,
#Offline .ColourTable .Heading3Left,
#Offline .booking-container .Heading3Left {
	background-image: none;
	padding-top: 0;
	color: #FFF !important;
}


#Offline .borderDiv .Heading1,
#Offline .borderDiv .Heading1Center,
#Offline .borderDiv .Heading1Left,

#Offline .borderDiv .Heading2,
#Offline .borderDiv .Heading2Center,
#Offline .borderDiv .Heading2Left,

#Offline .borderDiv .Heading3,
#Offline .borderDiv .Heading3Center,
#Offline .borderDiv .Heading3Left {
	background-image: none;
	padding-top: 0;
}

#Offline .Heading1,
#Offline .Heading1Left,
#Offline .Heading1Center,
#Offline .Heading1Right,
#Offline .PageHeading,
.mobile-sponsors .Heading1,
.mobile-sponsors .Heading1Left,
.mobile-sponsors .Heading1Center,
.mobile-sponsors .Heading1Right,
.mobile-sponsors .PageHeading {
	font-size: 28px;
	line-height: 1.4em;
	margin: 35px 0 20px 0;
	font-style: normal;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.13);
}

#Offline .Heading1Left,
.mobile-sponsors .Heading1Left {
	margin: 15px 0 8px 0;
}

/* - / [ HEADING 2's ] \ - */
#Offline .Heading2,
#Offline .Heading2Left,
#Offline .Heading2Center,
#Offline .Heading2Right {
	font-size: 18px;
	line-height: 1.4em;
	font-style: normal;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.13);
}

/* - / [ HEADING 3's ] \ - */
#Offline .Heading3,
#Offline .Heading3Left,
#Offline .Heading3Center,
#Offline .Heading3Right {
	font-size: 16px;
	line-height: 1.4em;
	font-style: normal;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.13);
}

/* - / [ GENERAL ] \ - */
#Offline p,
#Offline li,
.ncontent,	.szcal.event-view{
	font-size: 14px;
	font-weight: normal;
	line-height: 1.55em;
	margin: 12px 0;
}

#Offline .NormalSmall,
#Offline .NormalSmallCenter,
#Offline .NormalSmallNoJustify {
	font-size: 12px;
}

#Offline .NormalSmaller {
	font-size: 11px;
}

.Heading1Section,
#Offline .Heading1Section,
.mobile-sponsors .Heading1Section,
.mobile-content-holders .item-header {
	border-radius: 0;
	font-size: 28px;
	line-height: 1.2em;
	margin: 30px -40px 20px -15px;
	border-bottom: 5px solid #ccc;
	outline: medium none;
	padding: 7px 7px 7px 10px;
	text-decoration: none;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.13);
	vertical-align: baseline;
    font-weight: 500;
}


/* Fix bullets next to floats */
#Offline ul,
#Offline ol {
	overflow: hidden;
	padding-left: 40px;
	margin-left: 0;
	zoom: 1;
	list-style-type: disc;
}

#Offline ol {
	list-style-type: decimal;
}

#Offline ol li,
#Offline ul li {
	list-style-position: outside;
	padding-left: 5px;
}
/* Fix bullets next to floats */


/* - / [ TEXT ALIGNMENT ] \ - */
#Offline .Normal,
#Offline .NormalSmall,
#Offline .NormalSmaller {
	text-align: justify;
}

#Offline .NoMargin,
#Offline .NormalNoJustify,
#Offline .NormalSmallNoJustify,
#Offline .Heading1,
#Offline .Heading1Left,
#Offline .Heading1Section,
#Offline .PageHeading,
#Offline .Heading2,
#Offline .Heading2Left,
#Offline .Heading3,
#Offline .Heading3Left,
#Offline .Date,

#Offline ol,
#Offline li {
	text-align: left !important;
}
#Offline .SignOff{
	text-align: left;
}
.item-content p.NormalCenter,
.item-content p.NormalSmallCenter,
#Offline .NormalCenter,
#Offline .NormalSmallCenter,
#Offline .Heading1Center,
#Offline .Heading2Center,
#Offline .Heading3Center,
#Offline .MissingContent,
#Offline .ImageFour,
#Offline .ImageThreeCenter,
#Offline .ImageTwoCenter,
#Offline .ImageTwoMixed,
#Offline .ImageTwoMixedNoBorder,
#Offline .ImageCenter,
#Offline .ImageNoBorder,
#Offline .ImageFloatNoBorder,
#Offline .ImageTwoNoBorder,
#Offline .ImageFlyer,
#Offline .Gallery {
	text-align: center !important;
}
.item-content p.NormalRight,
#Offline .NormalRight,
#Offline .Heading1Right,
#Offline .Heading2Right,
#Offline .Heading3Right {
	text-align: right !important;
}
.wistia_responsive_padding p{display: inline-block;}
/* - / [ CHARACTER STYLES ] \ - */
.item-content p .Bold,
.item-content p .BoldItalics,
.item-content p .Date,
.item-content p .SignOff,
.item-content p .UnderlineBold,
.item-content p .UnderlineBoldItalics,
#Offline .Bold,
#Offline .BoldItalics,
#Offline .Date,
#Offline .SignOff,
#Offline .UnderlineBold,
#Offline .UnderlineBoldItalics,
#Offline .MissingContent,
#Offline .ImageFour,
#Offline .ImageThreeCenter,
#Offline .ImageTwoCenter,
#Offline .ImageTwoMixed,
#Offline .ImageTwoMixedNoBorder,
#Offline .ImageCenter,
#Offline .ImageNoBorder,
#Offline .ImageTwoNoBorder,
#Offline .ImageFlyer,
#Offline .Gallery,
#Offline .ImageFloat,
#Offline .ImageFloatNoBorder,
#Offline strong{
	font-weight: bold;
}

.item-content p .Italic,
.item-content p .BoldItalics,
.item-content p .Date,
.item-content p .SignOff,
.item-content p .UnderlineItalics,
.item-content p .UnderlineBoldItalics,
#Offline .Italic,
#Offline .BoldItalics,
#Offline .Date,
#Offline .SignOff,
#Offline .UnderlineItalics,
#Offline .UnderlineBoldItalics,
#Offline .ImageFour,
#Offline .ImageThreeCenter,
#Offline .ImageTwoCenter,
#Offline .ImageTwoMixed,
#Offline .ImageTwoMixedNoBorder,
#Offline .ImageCenter,
#Offline .ImageNoBorder,
#Offline .ImageTwoNoBorder,
#Offline .ImageFlyer,
#Offline .Gallery,
#Offline .ImageFloat,
#Offline .ImageFloatNoBorder {
	font-style: italic;
}
#Offline .Underline,
#Offline .UnderlineBold,
#Offline .UnderlineItalics,
#Offline .UnderlineBoldItalics,
.item-content p .Underline,
.item-content p .UnderlineBold,
.item-content p .UnderlineItalics,
.item-content p .UnderlineBoldItalics {
	text-decoration: underline;
}

.item-content p.MissingContent,
#Offline .MissingContent {
	color: #F00 !important;
}

#Offline .Indent {
	margin: 5px 40px 15px 20px;
	text-align: left;
}

#Offline ol,
#Offline li {
	margin-top:2px;
	margin-bottom:2px;
}

#Offline li {
	padding-top:2px;
	padding-bottom:2px;
}


/* - / [ COLOUR STYLES ] \ - */
.item-content p .Red,
#Offline .Red {
	color: #F00;
}

.item-content p .Green,
#Offline .Green {
	color: #090;
}

.item-content p .Blue,
#Offline .Blue {
	color: #039;
}

.item-content p .Yellow,
#Offline .Yellow {
	color: #FC0;
}

.item-content p .Orange,
#Offline .Orange {
	color: #F60;
}

.item-content p .Pink,
#Offline .Pink {
	color: #F461B0;
}

.item-content p .Purple,
#Offline .Purple {
	color: #6000BF;
}

/* - / [ HYPERLINKS ] \ - */
#Offline a:link,
#Offline a:visited,
#Offline a:active {
	text-decoration: none;

}

#Offline a:hover,
#Offline a:visited:hover {
	text-decoration: underline;
}

/* | - | - | - | - | - [ IMAGES ] - | - | - | - | - | */
#Offline .ImageCenter img,
#Offline .ImageFloat img,
#Offline .ImageTwoCenter img,
#Offline .ImageTwoMixed img,
#Offline .ImageThreeCenter img,
#Offline .ImageFour img,
#Offline .photogalleryTable img,
#Offline .StudentAchievements img {
	border: 1px solid #FFF;
	padding: 5px;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3), 0px 1px 2px rgba(0,0,0,0.3); /*SHADOWS FIREFOX*/
	-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3), 0px 1px 2px rgba(0,0,0,0.3); /*SHADOWS OPERA*/
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3), 0px 1px 2px rgba(0,0,0,0.3); /*SHADOWS SAFARI/CHROME*/
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3), 0px 1px 2px rgba(0,0,0,0.3); /*SHADOWS STANDARD*/
}

#Offline .ImageCenter img,
#Offline .ImageTwoCenter img,
#Offline .ImageTwoMixed img,
#Offline .ImageThreeCenter img,
#Offline .ImageFour img,
#Offline .ImageFloat img,
#Offline .StudentAchievements img  {
	background-color: #DFDFDF; /*GRADIENT LOL JKS*/
	background: -moz-linear-gradient(top,#FFF,#DFDFDF 50%,#CECECE); /*GRADIENT FIREFOX*/
	background: -webkit-gradient(linear, left top, left bottom,from(#FFF),color-stop(0.5, #DFDFDF),to(#CECECE)); /*GRADIENT SAFARI/CHROME*/
	background: linear-gradient(top,#FFF,#DFDFDF 50%,#CECECE); /*GRADIENT IE*/
}

#Offline .ImageCenter {
	margin: 10px auto 5px auto;
}

#Offline .ImageTwoCenter img,
#Offline .ImageTwoMixed img,
#Offline .ImageTwoMixedNoBorder img,
#Offline .ImageThreeCenter img {
	margin: 2px;
}

#Offline .ImageCenter p {
	max-width:550px;
}

#Offline .ImageFloat,
#Offline .ImageFloatNoBorder {
	margin: 1px;
}

#Offline .ImageFloatNoBorder img,
#Offline .ImageNoBorder img,
#Offline .ImageFlyer img {
	border: 0;
	background: none;
	box-shadow: none;
}

#Offline .InContent img {
	margin: 2px;
	vertical-align: top;
}

/* | - | - | - | - | - [ TABLES ] - | - | - | - | - | */


#Offline .Non-TypefiTable tbody tr,
#Offline .Border tbody tr,
.item-content tbody tr {
	background: #FFF;
}

#Offline .Non-TypefiTable tbody tr:nth-child(odd),
#Offline .Border tbody tr:nth-child(odd),
.item-content tbody tr:nth-child(odd){
	background: #F2F2F2;
}

body:not(.ie7) #Offline .Non-TypefiTable tbody td[rowspan],
body:not(.ie7) #Offline .Border tbody td[rowspan],
.item-content tbody td[rowspan] {
	background: #FFF !important;
}

body:not(.ie7) #Offline .Non-TypefiTable td[rowspan],
body:not(.ie7) #Offline .Border td[rowspan],
.item-content table td[rowspan] {
	vertical-align: middle !important;
}

#Offline .Non-TypefiTable,
#Offline .Border,
.item-content table {
	border: 1px solid #DDD;
}

#Offline .DataNoBorder {
	margin: 15px auto 15px 10px;
	vertical-align: top;
	border-collapse: collapse;
	border: 0;
	border-spacing: 0;
	empty-cells: show;
	text-align:left;
}

#Offline .Non-TypefiTable,
#Offline .ImageTable,
#Offline .Border,
.item-content table {
	margin: 15px auto 15px auto;
	vertical-align: top;
	border-collapse: collapse;
	border: 0;
	border-spacing: 0;
	empty-cells: show;
	text-align:left;
}

#Offline .ColourTable {
	margin: 40px auto 35px auto;
	vertical-align: top;
	border-collapse: collapse;
	border: 0;
	border-spacing: 0;
	empty-cells: show;
	text-align:left;
	-moz-border-radius: 30px 0 30px 0;
	-webkit-border-radius: 30px 0 30px 0;
	border-radius: 30px 0 30px 0;
	background: #006699;
	color: #FFF !important;
}

#Offline .ColourTable td {
	padding: 20px 20px;
}

#Offline .ColourTable p.Heading1,
#Offline .ColourTable p.Heading1Center,
#Offline .ColourTable p.Heading1Left {
	margin-top:10px!important;
	margin-left: 10px;
	margin-right: 10px;
}

#Offline .ColourTable p.Normal,
#Offline .ColourTable p.NormalNoJustify,
#Offline .ColourTable p.NormalCenter,
#Offline .ColourTable p.NormalRight,
#Offline .ColourTable p.NormalSmall,
#Offline .ColourTable p.NormalSmallCenter,
#Offline .ColourTable p.NormalSmallNoJustify {
	margin-left: 10px;
	margin-right: 10px;
}

#Offline .ColourTable a {
	color: #ffffff !important;
	text-decoration: underline !important;
}

#Offline .ColourTable a:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}

#Offline .Non-TypefiTable p.Heading3Center {
	margin: 5px auto 20px auto;
}

#Offline .Non-TypefiTable tbody td,
#Offline .Border tbody td,
#Offline .Non-TypefiTable thead td,
#Offline .Border thead td,
#Offline .ImageTable td,
#Offline .NoBorder td,
.item-content table td {
	padding: 5px;
	vertical-align: top;
}

.item-content table td a {
	word-break: break-all;
	display: inline-block;
}

#Offline .DataNoBorder td {
	padding: 2px 20px 2px 4px;
	vertical-align: top;
}
#Offline .ImageTable td {
	vertical-align: top;
}

#Offline .Border p,
#Offline .Non-TypefiTable p,
#Offline .NoBorder p,
.item-content table p {
	margin: 4px;
	text-align: left;
}

.sidepanel .item-content table.Border p,
.sidepanel .item-content table.Non-TypefiTable p{
	font-size: 11px;
}

#Offline .Border p.NormalSmall,
#Offline .Non-TypefiTable p.NormalSmall {
	text-align: left !important;
}

#Offline .ImageTable p {
	margin: 0 0 14px 0;
}

#Offline .ImageTable .ImageCenter,
#Offline .ImageTable .ImageFloat,
#Offline .ImageTable .ImageTwoCenter,
#Offline .ImageTable .ImageTwoMixed,
#Offline .ImageTable .ImageTwoMixedNoBorder,
#Offline .ImageTable .ImageThreeCenter,
#Offline .ImageTable .ImageFour {
	margin: 0 7px 7px 0;
}

#Offline .ImageTable .ImageCenter img,
#Offline .ImageTable .ImageFloat img,
#Offline .ImageTable .ImageTwoCenter img,
#Offline .ImageTable .ImageTwoMixed img,
#Offline .ImageTable .ImageTwoMixedNoBorder img,
#Offline .ImageTable .ImageThreeCenter img,
#Offline .ImageTable .ImageFour img {
	margin: 14px 0 2px 0!important;
}

#Offline .DataNoBorder p {
	margin: 0 0 4px 4px;
}

#Offline .DataNoBorder p.Indent {
	margin: 0 0 4px 20px;
}

#Offline .Non-TypefiTable thead td p,
#Offline .Border thead td p,
.item-content table thead p {
	font-weight: bold;
}

#Offline .Non-TypefiTable thead,
#Offline .Border thead,
.item-content table thead {
	background: #E9E9E9;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.white-text,
.white-text p,
.white-text a {
	color: #FFF !important;
}

#Offline .Non-TypefiTable thead tr td,
#Offline .Border thead tr td,
.item-content table thead tr td {
	border: 1px solid #C3C3C3;
}

#Offline .Non-TypefiTable tbody tr td,
#Offline .Border tbody tr td,
.item-content table tbody tr td {
	border: 1px solid #DDD;
}

#Offline .NoBorder td {
	padding: 0 5px;
    padding: 5px 5px 0;
}
#Offline .NoPadding td {
    padding:0;
    border: none;
}


#Offline .ImageTable td {
	padding: 1px 2.5px;
	text-align: center;
}

#Offline table.Border, .item-content table {
	width: 100%;
}

#Offline .NoBorder {
	margin: 15px auto 0 0;
	width: 100%;
	vertical-align: top;
	border-collapse: collapse;
	border: 0;
	border-spacing: 0;
	empty-cells: show;
	text-align:left;
}

#Offline .borderDiv {
	padding: 30px 40px 20px;
	-moz-border-radius: 0 30px!important;
	-webkit-border-radius: 0 30px!important;
	border-radius: 0 30px!important;
	border: 2px solid;
	border-color: #CCCCCC;
	margin: 20px auto;
}

#Offline .borderDiv p.Heading1Center,
#Offline .borderDiv p.Heading1,
#Offline .borderDiv p.Heading1Left {
	margin-top: 0px;
}

/* | - | - | - | - | - [ FIXES ] - | - | - | - | - | */

sub {
    vertical-align: sub;
    font-size: smaller;
}
sup {
    vertical-align: super;
    font-size: smaller;
}

/* | - | - | - | - | - [ BLOCKQUOTES ] - | - | - | - | - | */
.PrayerQuote {
	margin: 10px 5px !important;
	padding: 19px !important;
	text-align: left !important;
}

.PullQuote,
.PrayerQuote {
	font-style: italic;
	font-weight: normal;
	text-align: left;
	line-height: 1.5em;
	margin: 10px 5px;
	padding: 15px 65px;
}

.PullQuote:before,
.PrayerQuote:before {
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-weight: normal;
	color: #505050;
	font-size: 70px;
	float: left;
	margin-left: -39px;
	margin-top: 10px;
	content: '\201C';
	text-shadow: 0 1px 0 rgba(51, 51, 51, 0.4);
}

/*
 .PullQuote:after, .PrayerQuote:after {
	font-family: Georgia,'Times New Roman',Times,Serif;
	font-weight:normal;
	color: #505050;
	font-size: 70px;
	float: right;
	margin-left: -39px;
	margin-top: 20px;
	content: '\201D';
	text-shadow: 0px 1px 0px rgba(51, 51, 51, 0.4);
}

.ie7 .PullQuote:before {
	font-family: Georgia,'Times New Roman',Times,Serif;
	color: #505050;
	font-size: 30px;
	float: left;
	margin-left: -30px;
	content: '&amp;#8220';
}

*/

/* | - | - | - | - | - [ FLOAT ELEMENTS ] - | - | - | - | - | */
#Offline .ImageFloatLeft,
#Offline .ImagePortrait {
	float: left;
	clear: left;
	margin: 2px 20px 5px 0;
}

#Offline .ImageFloatLeft p.SignOff {
	margin: 6px 0 0 0;
}

#Offline .ImageFloatRight {
	float: right; clear: right; margin: 2px 0 5px 20px;
}

#Offline .CaptionFloatLeft {
	width: 110px; float: left; clear: left; margin: 0 10px 10px 0;
}

/* | - | - | - | - | - [ ALIGN ELEMENTS ] - | - | - | - | - | */
#Offline .RightAlign { text-align: right; }
#Offline .CenterAlign { text-align: center; }
#Offline .LeftAlign {	text-align: left; }

/* | - | - | - | - | - [ BUTTONS ] - | - | - | - | - | */

#Offline .Button {
	text-align: center !important;
	margin: 15px auto;
	line-height: 3em;
}

#Offline .Button a,
#Offline .polldaddy_embed_0 span,
#Offline .polldaddy_embed_1 span,
#Offline .polldaddy_embed_2 span,
#Offline .polldaddy_embed_3 span {
	-moz-box-shadow: inset 0px 1px 0px 0px #FFFFFF, inset 1px 1px 5px #999999;
	-webkit-box-shadow: inset 0px 1px 0px 0px #FFFFFF, inset 1px 1px 5px #999999;
	box-shadow: inset 0px 1px 0px 0px #FFFFFF, 1px 1px 5px #999999;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EDEDED), color-stop(1, #DFDFDF) );
	background: -moz-linear-gradient(center top, #EDEDED 5%, #DFDFDF 100% );
	background-color: #EDEDED;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #dcdcdc;
	color: #505050;
	font: 14px/100% Arial,Helvetica,sans-serif;
	padding: 9px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #FFFFFF;
	margin: 2px 0;
	display: inline-block;
}

#Offline .Button a:hover,
#Offline .polldaddy_embed_0 span:hover,
#Offline .polldaddy_embed_1 span:hover,
#Offline .polldaddy_embed_2 span:hover,
#Offline .polldaddy_embed_3 span:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #DFDFDF), color-stop(1, #EDEDED) );
	background: -moz-linear-gradient(center top, #DFDFDF 5%, #EDEDED 100% );
	background-color: #DFDFDF;
}

#Offline .Button a:active,
#Offline .polldaddy_embed_0 span:active,
#Offline .polldaddy_embed_1 span:active,
#Offline .polldaddy_embed_2 span:active,
#Offline .polldaddy_embed_3 span:active {
	position: relative; top: 1px;
}

/* - / [ POLLDADDY ] \ - */
#Offline #polldaddy_embed_0,
#Offline .polldaddy_embed_1,
#Offline .polldaddy_embed_2,
#Offline .polldaddy_embed_3 {
	text-align: center;
}

#Offline #polldaddy_embed_0 span a {
	text-decoration: none !important;
}


/* | - | - | - | - | - [ REMOVE ELEMENTS ] - | - | - | - | - | */
#Offline #PDF-only,
#Offline .PDF-only,
#Offline .BreakColumn,
#Offline .BreakPage,
#Offline .PDFgallery {
	display: none;
}



/* | - | - | - | - | - [ GALLERY ] - | - | - | - | - | */

/* Montage Gallery */
#Offline .montageBlanket {
	position: relative;
	border: 0;
	margin: 25px auto;
	border-top: 1px solid #FFF;
	width: 590px;
	height: 456px;
	*height: auto;
}

#Offline .montageOverlay {
	display: none;
}

#Offline .montageGallery {
	width: 590px;
	height: 456px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 0;
	border: 0;
	background: #CCC;
	margin: 0 auto;
	-webkit-overflow-scrolling: touch;
	position: relative;
}

#Offline .montageGallery-container {
	overflow: hidden;
}

#Offline .montageTopShadow {
	background: url('https://www.schoolzineplus.com/theme/website/schoolzine/img/gallery-shadow.png') repeat-x center top transparent;
	width: 573px;
	height: 17px;
	position: absolute;
	top: 0;
	z-index: 1;
}

#Offline .montageBarShadow {
	background: url("https://www.schoolzineplus.com/theme/website/schoolzine/img/bottom-shadow.png") no-repeat scroll right center transparent;
	bottom: 49px;
	height: 64px;
	position: absolute;
	left: 0;
	width: 573px;
	z-index: 1;
	pointer-events: none;
	display: none;
}

#Offline .montageBottomBar {
	bottom: 0;
	height: 49px;
	position: absolute;
	width: 573px;
}

#Offline .montageTitle {
	width: 100%;
	height: 49px;
	background: #000;
	background: rgba(0, 0, 0, 0.6);
	float: left;
}

.ie7 #Offline .montageTitle,
.ie8 #Offline .montageTitle {
	background: url("https://www.schoolzineplus.com/theme/website/schoolzine/img/gallery-title-background.png") repeat-y scroll center center transparent;
}

#Offline .montageTextWrapper {
	display: table;
	height: 49px;
}

#Offline .montageTitleText {
	color: #FFFFFF;
	font-size: 16px;
	padding: 0 0 0 30px;
	width: 260px !important;
	display: table-cell !important;
	vertical-align: middle !important;
	text-align: left;
}

#Offline .montageInfo {
	background: #ffffff;
	height: 100%;
	position: absolute;
	right: 0;
	width: 280px;
	z-index: 1;
	border-radius: 20px 0 0;
}

#Offline .montageInfoText {
	background: url("https://www.schoolzineplus.com/theme/website/schoolzine/img/info-symbol.png") no-repeat scroll left top transparent;
	font-size: 12px;
	height: 25px;
	margin-left: 37px;
	margin-top: 14px;
	padding: 3px 0 0 45px;
	color: #888888;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 0.06em;
}

#Offline .montageGallery-container {
	overflow: hidden;
}

#Offline .montageGallery-container a {
	cursor: pointer;
}

#Offline .overlayInstructions {
	display: none;
}


#Offline .overlayButton a:hover,
#Offline .overlayButton a:active {
	text-decoration: none;
}

#Offline .overlayButton a.overlayView {
	display: block;
	width: 100%;
	height: 100%;
	color: #FFF !important;
	text-shadow: 0 1px 0 #000;
	text-decoration: none;
	text-align: center;
}

#Offline .overlayInfo {
	position: absolute;
	right: 10px;
	bottom: 9px;
}


/* IE Fixes */

.ie7 #Offline .montageBarShadow,
.ie8 #Offline .montageBarShadow,
.ie9 #Offline .montageBarShadow {
	display: none;
}

.ie7 #Offline .montageTitleText {
	padding-bottom: 1px;
	position: relative;
	top: -50%;
}

.ie7 #Offline .montageTextWrapper {
	height: auto !important;
	position: absolute;
	top: 50%;
}

/* IE Fixes */



@media only screen and (max-device-width: 768px) {

	#Offline .montageBlanket {
		width: 100% !important;
		height: 306px !important;
	}

	#Offline .montageGallery {
		width: 100% !important;
		height: 305px !important;
	}

	#Offline .montageTopShadow {
		width: 100% !important;
	}

	#Offline .montageTextWrapper {
		width: 100% !important;
	}

	#Offline .montageBottomBar {
		width: 100% !important;
	}

	#Offline .montageBarShadow {
		display: none !important;
	}

}

@media only screen and (min-device-width: 760px) and (max-device-width: 768px) {
	#Offline .montageBlanket {
		max-height: 456px !important;
	}

	#Offline .montageGallery {
		max-height: 456px !important;
		overflow-y: hidden;
	}
	#Offline .montageBottomBar {
		bottom: -1px;
	}
	#Offline .montageTextWrapper {
		width: 260px !important;
	}
}


#Offline .am-wrapper{
	float: left;
	position: relative;
	overflow: hidden;
}
#Offline .am-wrapper img{
	position: absolute;
	outline: none;
}



/* ######### FANCYBOX ######### */


/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8000020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8000030;
	-webkit-transform: translate3d(0,0,0);
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer,
.fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
	background-image: url('https://www.schoolzineplus.com/theme/website/schoolzine/img/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8000060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://www.schoolzineplus.com/theme/website/schoolzine/img/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8000040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://www.schoolzineplus.com/theme/website/schoolzine/img/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8000040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8000040;
	visibility: visible;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8000010;
	background: url('https://www.schoolzineplus.com/theme/website/schoolzine/img/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8000050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8000050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/* Anchor Tag CSS */

/* Hide SZapp menu */
.szappSticky { display: none; }


#Offline .articleAnchors .anchorMenu {
	margin-top: 2px;
	margin-bottom: 5px;
	overflow: visible !important;
}

#Offline .articleAnchors {
	padding: 20px 30px;
	-moz-border-radius: 0 30px;
	-webkit-border-radius: 0 30px;
	border-radius: 0 30px;
	border: 1px solid #CCCCCC;
	margin: 20px auto;
}
#Offline .anchorMenu {
	list-style: none;
	padding-left: 0 !important;
}

#Offline .anchorMenu li {
	background: url('https://www.schoolzineplus.com/theme/website/schoolzine/img/link-icon.png') no-repeat center right;
	display: inline-block;
	width: 90%;
}

#Offline .anchorMenu li.pdf-only {
	display: none;
}

#Offline .anchorMenu li a {
	display: block;
	text-transform: uppercase;
	font-size: 12px;
}

#Offline .articleAnchors .anchorMenu li:last-child {
	margin-bottom: 26px !important;
}

#Offline .articleAnchors {
	columns:275px 2;
	-webkit-columns:275px 2; /* Safari and Chrome */
	-moz-columns:275px 2;
	margin-bottom: 30px;
}

#Offline .articleAnchors .anchorMenu li {
	border-bottom:dotted 1px #D5D5D5;
	padding: 5px 25px 7px 0;
}

.ie9 #Offline .articleAnchors,
.ie8 #Offline .articleAnchors,
.ie7 #Offline .articleAnchors {
	padding: 20px 60px;
}

#Offline #google_translate_element,
.newsletter-content #google_translate_element {
	width: 310px;
	margin: 20px auto 0 auto;
}

#Offline .Backlink {
	margin-left: 40px;
}

#Offline .align-top table,
#Offline .align-top table td {
	vertical-align: top !important;
}

/* New Download Buttons */
#Offline .sz-download-link, .sz-download-link,
#Offline .sz-web-link, .sz-web-link,
.notice-board-item .sz-download-link,
.notice-board-item .sz-web-link
{
	background-color: #06C;
	background-image: url('https://www.schoolzineplus.com/theme/website/schoolzine/img/download-icon.png');
	background-repeat: no-repeat;
	background-position: 10px center;
	border-radius: 9999px;

	border-collapse: separate;

	display: table;
	/*min-width: 450px;*/
	width: 450px;
	max-width: 580px;
	margin: 15px auto;

	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 1.4em;

	-webkit-box-shadow: inset -1px -3px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset -1px -3px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset -1px -3px 0 0 rgba(0, 0, 0, 0.2);
}
#Offline .wysiwyg.sz-web-link, .wysiwyg.sz-web-link{
	width: 100%;
    display: block;
    margin: 15px 0;
    border-radius: 1px;
    max-width: 100%;
    box-sizing: border-box;
    background: #fff;
    border: none;
    box-shadow: none;
    background-color: transparent !important;
    transition: all 0.5s;
}
#Offline .wysiwyg.sz-web-link:hover,  .wysiwyg.sz-web-link:hover{box-shadow: none;}
#Offline .wysiwyg.sz-web-link &gt; a:link, .wysiwyg.sz-web-link &gt; a:link {
	width: 100%;
    display: block;
    padding: 10px 10px 10px 5px !important;
    min-width: auto;
    box-sizing: border-box;
    height: auto;
	word-break: break-all;
}
#Offline .wysiwyg.sz-web-link &gt; a:link, #Offline .wysiwyg .sz-web-url, #Offline .wysiwyg .sz-web-title, .wysiwyg.sz-web-link &gt; a:link, .wysiwyg .sz-web-url, .wysiwyg .sz-web-title{color:#fff !important;}
#Offline .wysiwyg.sz-web-link .sz-web-icon, .wysiwyg.sz-web-link .sz-web-icon{background:none;}
.wysiwyg .sz-web-icon .fa{color:#000;}
.wysiwyg .sz-web-icon-wrap{
    display: table-cell;
    vertical-align: middle;
}
#Offline .borderDiv .sz-web-url, .borderDiv .sz-web-url {
	max-width: 450px;
}
#Offline .wysiwyg.sz-web-link .sz-web-inline,  .wysiwyg.sz-web-link .sz-web-inline{padding-left: 5px;}

.is-mobile #Offline .wysiwyg.sz-web-link .sz-web-inline, .is-mobile .wysiwyg.sz-web-link .sz-web-inline{
	display: table-cell !important;
    vertical-align: middle;
}
.is-mobile #Offline .wysiwyg.sz-web-link .sz-web-title, .is-mobile .wysiwyg.sz-web-link .sz-web-title{
	font-size: 14px !important;
}

#Offline .wysiwyg.primary .sz-web-title, #Offline .wysiwyg.sz-web-link.primary &gt; a:link, .wysiwyg.primary .sz-web-icon .fa, #Offline .wysiwyg.primary .sz-web-url, .wysiwyg.primary .sz-web-title, .wysiwyg.sz-web-link.primary &gt; a:link, .wysiwyg.primary .sz-web-url, {
    color:#fff !important;
}

#Offline .wysiwyg.secondary .sz-web-title, #Offline .wysiwyg.sz-web-link.secondary &gt; a:link, .wysiwyg.secondary .sz-web-icon .fa, #Offline .wysiwyg.secondary .sz-web-url, .wysiwyg.secondary .sz-web-title, .wysiwyg.sz-web-link.secondary &gt; a:link, .wysiwyg.secondary .sz-web-url,{
    color:#fff !important;
}
#Offline .wysiwyg .sz-web-title, .wysiwyg .sz-web-title{font-weight: bold !important; display: block;}

#Offline .sz-download-link:hover, .sz-download-link:hover,
#Offline .sz-web-link:hover, .sz-web-link:hover,

.notice-board-item .sz-download-link:hover,
.notice-board-item .sz-web-link:hover{
	-webkit-box-shadow: inset -1px 3px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset -1px 3px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset -1px 3px 0 0 rgba(0, 0, 0, 0.2);
}

#Offline .sz-web-link, .sz-web-link  {
	background-image: url('https://www.schoolzineplus.com/theme/website/schoolzine/img/share-icon.png');
	background-repeat: no-repeat;
	background-position: 10px center;
}

#Offline .Border .sz-download-link &gt; a,
#Offline .Border .sz-download-link &gt; a:link,
#Offline .Border .sz-download-link &gt; a:visited,
#Offline .Border .sz-download-link &gt; a:active,

#Offline .Border .sz-web-link &gt; a,
#Offline .Border .sz-web-link &gt; a:link,
#Offline .Border .sz-web-link &gt; a:visited,
#Offline .Border .sz-web-link &gt; a:active,

#Offline .borderDiv .sz-download-link &gt; a,
#Offline .borderDiv .sz-download-link &gt; a:link,
#Offline .borderDiv .sz-download-link &gt; a:visited,
#Offline .borderDiv .sz-download-link &gt; a:active,

#Offline .borderDiv .sz-web-link &gt; a,
#Offline .borderDiv .sz-web-link &gt; a:link,
#Offline .borderDiv .sz-web-link &gt; a:visited,
#Offline .borderDiv .sz-web-link &gt; a:active {
	width: auto;
}

#Offline .sz-download-link &gt; a,
#Offline .sz-download-link &gt; a:link,
#Offline .sz-download-link &gt; a:visited,
#Offline .sz-download-link &gt; a:active,
.notice-board-item .sz-download-link &gt; a,
.notice-board-item .sz-download-link &gt; a:link,
.notice-board-item .sz-download-link &gt; a:visited,
.notice-board-item .sz-download-link &gt; a:active,

#Offline .sz-web-link &gt; a,
#Offline .sz-web-link &gt; a:link,
#Offline .sz-web-link &gt; a:visited,
#Offline .sz-web-link &gt; a:active,
.notice-board-item .sz-web-link &gt; a,
.notice-board-item .sz-web-link &gt; a:link,
.notice-board-item .sz-web-link &gt; a:visited,
.notice-board-item .sz-web-link &gt; a:active
{
	display: table;
	height: 40px;
	/*min-width: 440px;*/
	width: 450px;
	padding: 5px 35px 5px 55px;
	color: #FFF !important;
	text-decoration: none !important;
}
.notice-board-item .sz-download-link &gt; a,
.notice-board-item .sz-download-link &gt; a:link,
.notice-board-item .sz-download-link &gt; a:visited,
.notice-board-item .sz-download-link &gt; a:active{
	width: auto !important;
	min-width: 300px;
}


#Offline .sz-download-link &gt; a:hover, .sz-download-link &gt; a:hover
#Offline .sz-web-link &gt; a:hover, .sz-web-link &gt; a:hover

.notice-board-item .sz-download-link &gt; a:hover,
.notice-board-item .sz-web-link &gt; a:hover
{
	color: #FFF !important;
	text-decoration: none !important;
}

#Offline .sz-download-title, .sz-download-title
#Offline .sz-web-title, .sz-web-title
.notice-board-item .sz-download-title,
.notice-board-item.sz-web-title {
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-align:left;
	/**/width: 450px;
}
.notice-board-item .sz-download-title{
	width: auto !important;
}

#Offline .Border .sz-download-title, .Border .sz-download-title
#Offline .Border .sz-web-title, .Border .sz-web-title

#Offline .borderDiv .sz-download-title, .borderDiv .sz-download-title
#Offline .borderDiv .sz-web-title, .borderDiv .sz-web-title {
	width: auto;
}

#Offline .sz-download-meta, .sz-download-meta
#Offline .sz-web-url, .sz-web-url
.notice-board-item .sz-download-meta,
.notice-board-item .sz-web-url{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	opacity: 0.7;
	display: block;
}

#Offline .sz-web-url, .sz-web-url {
	height: 20px;
	max-width: 500px;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
}

#Offline .sz-download-inline, .sz-download-inline
#Offline .sz-web-inline, .sz-web-inline {
	display: table-cell;
	vertical-align: middle;
	line-height: 1.3em;
}

#Offline .ColourTable .sz-download-link,
#Offline .ColourTable .sz-web-link {
	background-color: #ECECEC !important;
	color: #333 !important;
	width: 350px;
	max-width: 480px;
}

#Offline .ColourTable .sz-download-link {
	background-image: url('https://www.schoolzineplus.com/theme/website/schoolzine/img/download-dark.png') !important;
}

#Offline .ColourTable .sz-web-link {
	background-image: url('https://www.schoolzineplus.com/theme/website/schoolzine/img/share-dark.png') !important;
}

#Offline .ColourTable .sz-download-link &gt; a,
#Offline .ColourTable .sz-download-link &gt; a:hover,

#Offline .ColourTable .sz-web-link &gt; a,
#Offline .ColourTable .sz-web-link &gt; a:hover {
	color: #333 !important;
	width: auto;
}

#Offline .ColourTable .sz-download-title,
#Offline .ColourTable .sz-web-title,

#Offline .ColourTable .sz-download-url,
#Offline .ColourTable .sz-web-url {
	max-width: 350px;
}

#Offline .sz_list {
	margin-top: 10px;
}


/* IE8 Fixes */

.ie8 #Offline .sz-download-link,
.ie8 #Offline .sz-web-link {
	width: 500px;
}

.ie8 #Offline .sz-download-link &gt; a,
.ie8 #Offline .sz-web-link &gt; a {
	width: 500px;
}

.ie8 #Offline .sz-web-url,
.ie8 #Offline .sz-web-inline {
	width: 500px;
}

/* IE8 Fixes */


/* IE7 Fixes */

.ie7 #Offline .sz-download-link,
.ie7 #Offline .sz-web-link {
	height: 60px;
	position: relative;
}

.ie7 #Offline .sz-download-link &gt; a,
.ie7 #Offline .sz-web-link &gt; a {
	position: absolute;
	height: auto;
	top: 50%;
}

.ie7 #Offline .sz-download-inline,
.ie7 #Offline .sz-web-inline {
	position: relative;
	top: -50%;
}

/* IE7 Fixes */

/* New Download Buttons */



/* Fixed Sections Bar */

#Offline .fixed-push {
	display: none;
}

#Offline .fixed-sections {
	position: static;
}

#Offline .fixed-sections.stuck {
	position: fixed;
	top: 0;
	z-index: 99999;
}

/* Fixed Sections Bar */


#Offline .h20 {
	height: 20px;
}

#Offline .h30 {
	height: 30px;
}

#Offline .h40 {
	height: 40px;
}

#Offline .h50 {
	height: 50px;
}

/* PIE.htc hax

.ie7 .sz-download-link,
.ie7 .sz-web-link,
.ie8 .sz-download-link,
.ie8 .sz-web-link {
	behavior: url(/scripts/PIE.htc);
	z-index: 0;
	position: relative;
}

*/

.ie7 td,
.ie7 tr,
.ie7 table,
.ie7 thead,
.ie7 #Offline .Border thead,
.ie7 #Offline .Non-TypefiTable tbody tr,
.ie7 #Offline .Border tbody tr,
.ie7 .item-content tbody tr {
	background: inherit;
}

.form_h2_name{
	display: none;
}

.url { -ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
.easy_modal2 {
	display: none;
	width: 550px;
	padding: 30px;
	min-height: 50px !important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
	background-color: white;
}

.page-head{
	font-size: 28px !important;
	line-height: normal;
	font-weight: 400;
	margin-bottom: 10px;
}
.upper{
	text-transform: uppercase;
}
.schedule_global_view_container li, .fc-eventlist-holder, .fc-eventlist-holder li, .fc-agendaList-item {
	list-style: none !important;
	clear: both;
 }


/*----- chosen -----*/

.chosen-choices {
	border: 1px solid #ccc !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
}
.chosen-container span{
	line-height: normal !important;
}
.chosen-container.chosen-with-drop .chosen-drop{
	display: block !important;
	left: 0 !important;
}
.chosen-container .chosen-drop{
	display: none !important;
	left: 0 !important;
}

.chosen-container-multi .chosen-choices, .chosen-container.chosen-with-drop .chosen-drop {
	width: 490px;
}
.is-mobile .chosen-container-multi .chosen-choices, .chosen-container.chosen-with-drop .chosen-drop {
    width: 100%;
}

.chosen-container-multi .chosen-choices {
	min-height: 39px !important;
	padding: 2px 6px;
}
.chosen-container-multi .chosen-choices li.search-choice {
	margin: 5px 3px 5px 3px !important;
}
.chosen-container-multi .chosen-results {
	margin:0!important;
	padding:0!important;
}
.chosen-container .chosen-results li {
	border-bottom: 1px solid #eee;
	padding: 8px 10px;
}
#Offline  ul.chosen-choices {
	padding-left: 2px;
}

#Offline .pds-box{margin: auto !important;}

.publication-search{
	border-bottom: 1px solid #ebebeb;
	background-color: white;
	z-index: 99;
}
.publication-search #search_icon i{
	font-size: 25px;
	margin: auto;
	width: 53px;
	margin-top: 9px;
}
.publication-search .fixed, .publication-search.fixed{
   position:fixed;
   top:54px;
   width:630px;
   padding-top:26px;
   padding-left:40px;
   margin-left:-40px;
   padding-right:40px;
   margin-right:-40px;
   padding-bottom:5px;
}

.fom .radiof .emspace {height: 10px !important;}
.fom .radiof input, .fwrp.split .radiof input {  margin: 3px 10px 0 0;}



@media print{
	.table-wrapper ul{
		padding-left: 0 !important;
	}
    .wysiwyg.sz-web-link{
        display: none;
    }



}

.newsletter-content, .page-content {
	font-size: 14px;
}

/* Upcoming events PDF styles */
@media print{
    .event-list, .event-list table{
        border-collapse: collapse;
        border-spacing: 0;
    }
    .event-list{
        border-top: 2px solid #D7D7D7 !important;
    }
    .event-list .spacer{
        border: 0 !important;
    }
    .event-link{
        margin-left: 20px;
    }
    .event-list-wrap{
        margin: auto;
    }
    .event-list .event-date{
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 0px;
        text-align: center;
        font-weight: bold;
        border-right: 1px solid #D7D7D7 !important;
        border-bottom: 1px solid #D7D7D7 !important;
        border-left: 2px solid #D7D7D7 !important;
    }
    .event-list .event-name{
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 0px;
        border-bottom: 1px solid #D7D7D7 !important;
        border-right: 2px solid #D7D7D7 !important;
    }
    .event-list .spacer{
        display: none !important;
    }
}
.borderBox, .colourBox {
    padding: 30px 40px 20px;
    -moz-border-radius: 0 30px!important;
    -webkit-border-radius: 0 30px!important;
    border-radius: 0 30px!important;
    border: 2px solid;
    border-color: #CCCCCC;
    margin: 20px auto;
}
.colourBox {
    border: none;
    background: #5d5d5d;
    color: #fff !important;
}

#Offline .colourBox p,
#Offline .colourBox h1,
#Offline .colourBox h2,
#Offline .colourBox h3,
#Offline .colourBox h4,
#Offline .colourBox h5,
#Offline .colourBox h6 {
	color: #fff;
}

/* WYSIWYG web link styling */

#Offline .wysiwyg .sz-web-title{
    width: auto;
}
#Offline .wysiwyg .sz-web-title{
    width: auto;
}
#Offline .wysiwyg .sz-web-link &gt; a,
#Offline .wysiwyg .sz-web-link &gt; a:link,
#Offline .wysiwyg .sz-web-link &gt; a:visited,
#Offline .wysiwyg .sz-web-link &gt; a:active {
    width: auto;
}
#Offline .wysiwyg .sz-download-link,
#Offline .wysiwyg .sz-web-link {
    width: auto;
}
#Offline .wysiwyg .sz-web-url, #Offline .wysiwyg .sz-web-title, .wysiwyg .sz-web-url, .wysiwyg .sz-web-title{
    padding-right: 5px;
}
#Offline .wysiwyg .sz-web-url, .wysiwyg .sz-web-url  {font-size: 13px !important;}

/** PDF Link **/

.pdf-viewer-heading{

    border-left: 8px solid;
    margin-bottom: 0px;
    transition: all 0.5s;
    border-radius: 2px;
}
.pdf-viewer-link .fa.fa-file-pdf-o{margin-right:10px; font-size: 20px; float: left; margin-bottom: 10px;}
.pdf-viewer-link .fa.fa-download{margin-left: 10px; margin-right: 10px;}

.pdf-viewer-heading:hover{ border-left: 12px solid; }
#tinymce .pdf-by-id{display: none;}
#Offline .pdf-viewer-heading a.pdf-viewer-link, .pdf-viewer-heading a.pdf-viewer-link, .newsletter-content #Offline .pdf-viewer-heading a.pdf-viewer-link{
    display: block;
    padding: 15px 130px 15px 15px;
    color: #fff;
    position: relative;
    transition: all 0.5s;
    text-decoration: none;
}
#Offline .pdf-viewer-heading a.pdf-viewer-link:hover, .pdf-viewer-heading a.pdf-viewer-link:hover, .newsletter-content #Offline .pdf-viewer-heading a.pdf-viewer-link:hover{
    color:#fff;
}
span.pdf-viewer-title{}
span.pdf-viewer-filesize{
    float: right;
    right: 10px;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    }

/* Make the image floats' margins a bit nicer (in editor only) */
.mce-content-body img[style*="float: left;"],
.mce-content-body img[style*="float:left;"] {
	margin: 0 10px 10px 0;
}

.mce-content-body img[style*="float: right;"],
.mce-content-body img[style*="float:right;"] {
	margin: 0 0 10px 10px;
}

@media (max-width: 768px) {
	.is-mobile #Offline .pdf-viewer-heading a.pdf-viewer-link,
	.is-mobile .pdf-viewer-heading a.pdf-viewer-link,
	.is-mobile .newsletter-content #Offline .pdf-viewer-heading a.pdf-viewer-link {
		padding: 15px;
	}

	.is-mobile span.pdf-viewer-filesize {
		float: none;
		position: static;
		margin-top: 5px;
		display: block;
	}

	.is-mobile .pdf-viewer-link .fa.fa-file-pdf-o {
		display: none;
	}

	.is-mobile .wysiwyg .sz-web-title {
		padding-right: 10px;
	}

	.is-mobile #Offline .wysiwyg.sz-web-link &gt; a:link,
	.is-mobile .wysiwyg.sz-web-link &gt; a:link {
		padding: 10px 15px 10px 10px !important;
	}
}

@media print{
	#Offline .wysiwyg.sz-web-link { display: block !important; border-left:none; background: transparent !important; }
    #Offline .wysiwyg.sz-web-link a { display: block !important; }
    .wysiwyg.sz-web-link .sz-web-inline .sz-web-title{ display: none !important; }
    .wysiwyg.sz-web-link .sz-web-inline .sz-web-url{display: block !important;}

    .event-bk{display:block !important;}

    #Offline .event-details .pdf-hide{display:block !important;}
    #Offline .event-details .event-calendar { width: 70px; text-align: center; margin:0; color:#fff; font-weight:bold; border: 2px solid; border-radius: 5px; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); }
    #Offline .event-details .event-calendar .fc-month.sub-bg { display:block; margin:0; }
    #Offline .event-details .event-calendar .fc-day{display:block; color:#333;  width: 100%; padding: 0 !important; font-size: 20px; font-weight: 600; line-height:0 !important; height:0 !important; margin:0 !important; }
    #Offline .event-details .event-calendar .fc-day-name {display:block; color:#000; font-weight:normal;  font-size: 13px; line-height:0 !important; height:auto !important; display: inline-block; padding:0; margin:0; margin-top:-5px;}
    #Offline .event-details .event-right.pdf-hide{display:none !important;}
    #Offline p.articleHeader, #Offline .publication-item{clear:both !important;}

}
</pre></body></html>