a, a.visited { color:#d20d02; text-decoration:none}
#outlook a {
	padding: 0;
} /* Force Outlook to provide a "view in browser" message */
.ReadMsgBody {
	width: 100%;
}
.ExternalClass {
	width: 100%;
} /* Force Hotmail to display emails at full width */
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {
	line-height: 100%;
} /* Force Hotmail to display normal line spacing */
body, table, td, a {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
} /* Prevent WebKit and Windows mobile changing default text sizes */
table, td {
	mso-table-lspace: 0pt;
	mso-table-rspace: 0pt;
} /* Remove spacing between tables in Outlook 2007 and up */
img {
	-ms-interpolation-mode: bicubic;
} /* Allow smoother rendering of resized image in Internet Explorer */
/* RESET STYLES */
body {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	height: auto;
	line-height: 100%;
	outline: none;
	text-decoration: none;
}
table {
	border-collapse: collapse !important;
}
body {
	height: 100% !important;
	margin: 0;
	padding: 0;
	width: 100% !important;
}
/* iOS BLUE LINKS */
.appleBody a {
	color: #68440a;
	text-decoration: none;
}
.appleFooter a {
	color: #999999;
	text-decoration: none;
}

    /* MOBILE STYLES */
    @media screen and (max-width: 1200px) {
		
/* ALLOWS FOR FLUID TABLES */

p{/* font-size:20px !important; line-height:28px !important*/}
td.half {
	width: 100% !important;
	clear:both;
	display: table-row;
	padding: 20px 40px
}
td.half h2, td.half p,  td.half h5 { padding:0 40px}
td.half h2{ margin-top:20px !important}
td.half a.btn , .invertedleft a.btn{ display:block !important; margin:0 auto!important; text-align:center !important; width:130px !important; margin-bottom:20px !important}
.invertedleft{ width:100%}
.invertedright{ display:none}
.invertedright img{ display:none}

td.half img { width:100%}

.agile-calendar img { max-width:150px; margin:0 auto}


/* ADJUSTS LAYOUT OF LOGO IMAGE */
.container .conteindertd{ padding:0 10px}
/* USE THESE CLASSES TO HIDE CONTENT ON MOBILE */
td[class="mobile-hide"] {
	display: none;
}
img[class="mobile-hide"] {
	display: none !important;
}
img[class="img-max"] {
	max-width: 100% !important;
	width: 100% !important;
	height: auto !important;
}
/* FULL-WIDTH TABLES */
table[class="responsive-table"] {
	width: 100%!important;
}
/* UTILITY CLASSES FOR ADJUSTING PADDING ON MOBILE */
td[class="padding"] {
	padding: 10px 5% 15px 5% !important;
}
td[class="padding-copy"] {
	padding: 10px 5% 10px 5% !important;
	text-align: center;
}
td[class="padding-meta"] {
	padding: 30px 5% 0px 5% !important;
	text-align: center;
}
td[class="no-pad"] {
	padding: 0 0 20px 0 !important;
}
td[class="no-padding"] {
	padding: 0 !important;
}
td[class="section-padding"] {
	padding: 50px 15px 50px 15px !important;
}
td[class="section-padding-bottom-image"] {
	padding: 50px 15px 0 15px !important;
}
/* ADJUST BUTTONS ON MOBILE */
td[class="mobile-wrapper"] {
	padding: 10px 5% 15px 5% !important;
}
table[class="mobile-button-container"] {
	margin: 0 auto;
	width: 100% !important;
}
a[class="mobile-button"] {
	width: 80% !important;
	padding: 15px !important;
	border: 0 !important;
	font-size: 16px !important;
}
}
.TRENDS {font-size: 40px}