﻿/*
 * hiset.struct.v4.css
 *
 *
 */

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/* reset */
/* 20171108 JLM added aside display: block for accessibility. The purpose is to ensure that the new HTML 5 block level elements are displayed as block level elements, rather than inline elements, especially matters for older browsers, otherwise they display inline and break the layout */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,form, legend, label, table, header, footer, nav, section{
	margin: 0;
	padding: 0;
	}
table {
	border-collapse: collapse;
	}

header, footer, nav, section, article, hgroup, figure, aside {
	display: block;
	}
hr {
	display: none;
	}

img {
	max-height: 100%;
	width: auto;
	border: 0;
	}

/* reset */
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

.clearboth {
	clear: both;
	}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/* button */

	button.btn {
		border: 1px solid #003082;
		color: #fff;
		background: #003082;
		border-radius: 4px;
		padding: 0.35em 1em 0.25em 1em;
		margin: 0;
		min-height: 24px;
		font-size: 94%;
		font-weight: bold;
		text-decoration: none !important;
		}

	button.btn:hover {
		border: 1px solid #3072be;
		background: #3072be;
		cursor: pointer;
		}

/* button */
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */


/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/* content wrappers */

	#ie-warn { display: none; }

	#wrap-1 {
		max-width: 980px;
		margin: 0 auto;
		}

	.lt-ie9 #wrap-1 {
		width: 980px;
		}	
		
	#wrap-nav-site {
		}

	

	#main {
		}
	/* pro tip: target ÷ context = result */
	/* dos column layout */
	div.dc {
		padding-bottom: 0;
		}

		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* center content */
			.dc .cc {
				float: left;               /*       680                                  */
				width: 69.38775510204082%; /* (730 - 25 - 25) ÷ 980 = 0.6938775510204082*/

				padding: 15px 25px 60px 25px;
					/* 15 px top, same as .rc */
					/* 25 px right, space between .cc content and .rc content */
					/* 60 px bottom, same as .rc */
					/* 25 px left, same as right padding on .rc */
				padding: 1.530612244897959% 2.551020408163265% 6.122448979591837% 2.551020408163265%;
					/* 15px = 1.530612244897959% */
					/* 25px = 2.551020408163265% */
					/* 60px = 6.122448979591837% */
					/* 
					background: green;
					text-align: justify;
					*/
				}

			.home .dc .cc {
				margin: 0;
				padding: 0;
				width: 100%;
				}

		/* center content */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* left content */
			.dc .lc {
				display: none;
				}
		/* left content */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* right content */
			.dc .rc {
				float: right;
				width: 22.95918367346939%; /* (250 - 25 - 0) ÷ 980 =  0.2295918367346939*/

				padding: 15px 25px 60px 0;
					/* 15 px top, same as .cc */
					/* 25 px right, same as left padding on .cc */
					/* 60 px bottom, same as .cc */
					/* 0 px left, the spacing between .cc content and .rc content is part of .cc */
				padding: 1.530612244897959% 2.551020408163265% 6.122448979591837% 0;
					/* 15px = 1.530612244897959% */
					/* 25px = 2.551020408163265% */
					/* 60px = 6.122448979591837% */
					/*
					background: orange;
					text-align: justify;
					*/
				}

			.home .dc .rc {
				display: none;
				}

		/* right content */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */


	/* tres column layout */
	div.tc {
		/* future use */
		padding-bottom: 0;
		}

		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* center content */
			.tc .cc {
				float: left;
				margin-left: 25%;
				width: 50%;
				background: blue;
				}
		/* center content */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* left content */
			.tc .lc {
				float: left;
				margin-left: -75%;
				width: 25%;
				background: green;
				}
		/* left content */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* right content */
			.tc .rc {
				float: right;
				width: 25%;
				background: red;
				}
		/* right content */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

	/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
	/* footer */

		footer {
			clear: both;
			}

	/* footer */
	/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

/* content wrappers */ 
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
			td.weekend{
               		background:#CFD8DC;
            }
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* Added Background Color  */
		/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
		/* center content calendar pages */
			.dc-calendar1 .cc-calendar { /* Change in struct.v5   */ 
               		 
				float: left;               /*       680                                  */
				width: 95%; /* (730 - 25 - 25) ÷ 980 = 0.6938775510204082*/ /* Centered */

				padding: 15px 25px 60px 25px;
					/* 15 px top, same as .rc */
					/* 25 px right, space between .cc content and .rc content */
					/* 60 px bottom, same as .rc */
					/* 25 px left, same as right padding on .rc */
				padding: 1.530612244897959% 2.551020408163265% 6.122448979591837% 2.551020408163265%;
					/* 15px = 1.530612244897959% */
					/* 25px = 2.551020408163265% */
					/* 60px = 6.122448979591837% */
					/* 
					background: green;
					text-align: justify;
					*/
                		}
			div.event-link, div.event {
					font-size: 1em;
			}

			.home-calendar .dc-calendar .cc-calendar { 
				margin: 0;
				padding: 0;
				width: 100%;
			}
			tr.week-calendar td span.date{
                    		font-size: 16px;
                    		padding-top:2px;
            }
			

		/* center content */



/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/* fin */
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
