/* xxx* { padding: 0; margin: 0; } *//*
this is a temporary file. will remove when bootstrapped files have updated footer/menu css.*/
	body {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 background-color: #CCC;
	 background-image: url(../images/bg-top.jpg);
	 background-repeat: repeat-x;
	}
	
/*	#wrapper { 
	 margin: 0 auto;
	 min-width: 875px;
	 width: 100%;
	 clear: both;
	}
*/
	table.weekly-schedule {
	 width: 100%;
	 padding: 0;
	 background-color: #849EB3;
	 clear: both;
	}
	
	table.weekly-schedule th {
	 background-color: #849EB3;
	 color: #FFF;
	 padding: 2px;
	 font-size: 12px;
	 text-align: center;
	}
	
	table.weekly-schedule td {
	 padding: 2px;
	 font-size: 11px;
	 text-align: center;
	 background-color: #FFF;
	}
	
	td.weekly-rig {
	 font-weight: bold;
	}
	
	td.weekly-position {
	}
	
	table.weekly-schedule td.open {
	 background-color: #FFCC66;
	}
	
	table.weekly-schedule a:link, table.weekly-schedule a:visited {
	 color: #000000;
	}

@media screen
{
	#header {
	 width: 100%;
	 height: 50px; 
	 margin: 0;
	 text-align: center;
	 display:inline;
	 white-space: nowrap;
	}
	
	#header-user {
	 font-size: 90%;
	}
	
	#header img.eschedule-logo {
	 padding-left: 0px;
	 padding-top: 5px;
	}
	
	#agency-title {
	 font-size: 200%;
	 line-height: 50px;
	 vertical-align: middle;
	 color: #666;
	 font-weight: bold;
	 text-align:center;
	 margin: 0 auto;
	}
	
	#header-left {
		float: left;
		width: 160px;
	}
	
	#header-right {
	
	 font-size: 130%;
	 float: right;
	 vertical-align: middle;
	 margin-right: 10px;
	 height:35px;
	 padding-top: 15px;
	}
	

	
	#nav {
	 width: 100%;
	 float: left;
	 clear: both;
	 position:relative;
	 left:0px;
	 z-index:9001;
	}

	#schedule-controls {
	 width: 100%;
	}
	
	#toolbar {
	 background-color:#ddd;
	 border:1px solid #495DA3;
	 float:left;
	 margin:0 0 5px 5px;
	 padding:4px 0 4px 0;
	 width:99%;
	 vertical-align:middle;
	 clear:both;
	}
	
	#toolbar a.icon {
	 border:1px solid #DDDDDD;
	 padding:4px 3px 0;
	 height:16px;
	}
	
	#toolbar a.icon:hover {
	 border: 1px solid #495DA3;
	}
	
	#toolbar-left {
	 float: left;
	 padding-right:100px;
	}
	
	#toolbar-center {
	 float: left;
	}
	
	#toolbar-right {
	 float: right;
	}


	#footer {
		width: 100%;
		display:table;
		height:30px;
		background-color: #00467A;
		margin: 0 0 .5em 0;
		color: #FFFFFF;
		padding: 0 1em 0 1em;
	}

	#footer div{
		display:inline-block;
		vertical-align: middle;
	}

	#footer a {
	 color: #FFFFFF;
	 /*margin-right: 100px;*/
	 padding:0.35em 0;
	}
	#footer #developed-span{
		float:left;
		line-height: 38px;
		width:33%;
	}
	#footer #suggestion{
		text-align: right;
		line-height: 38px;
		width:33%;
	}
	#footer a:hover {
	 color:#e96f30;
	 text-decoration: none;
	}
	#social-media{
		width:33%;
		display:inline-block;
		text-align: center;

	}

	/*social media icons in footer*/
	.social-icon a{
		display:block;
		background-size: 25px;
		height:40px;
		width: 40px;
	}
	#facebook a{
		background-image: url('/images/social/facebook.png');
	    background-position: center center;
		background-repeat: no-repeat;
	}
	#facebook a:hover{
		background-image: url('/images/social/facebook-hover.png');
	    background-position: center center;
		background-repeat: no-repeat;
	}
	#twitter a{
	 	background-image: url('/images/social/twitter.png');
	 	background-color: transparent;
	    background-position: center center;
	    background-repeat: no-repeat;
	}
	#twitter a:hover{
	 	background-image: url('/images/social/twitter-hover.png');
	 	background-color: transparent;
	    background-position: center center;
	    background-repeat: no-repeat;
	}
	#linked-in a{
	 	background-image: url('/images/social/linkedin.png');
	    background-position: center center;
	    background-repeat: no-repeat;
	}
	#linked-in a:hover{
	 	background-image: url('/images/social/linkedin-hover.png');
	    background-position: center center;
	    background-repeat: no-repeat;
	}
	#youtube a{
	 	background-image: url('/images/social/youtube.png');
	    background-position: center center;
	    background-repeat: no-repeat;
	}
	#youtube a:hover{
	 	background-image: url('/images/social/youtube-hover.png');
	    background-position: center center;
	    background-repeat: no-repeat;
	}

	#blog a{
	    background-image: url('/images/social/wordpress.png');
	    background-position: center center;
	    background-repeat: no-repeat;
	}
	#blog a:hover{
	    background-image: url('/images/social/wordpress-hover.png');
	    background-position: center center;
	    background-repeat: no-repeat;
	}



}

@media print {
     #nav { display:none; }
	 
	 #header {display:none;}
	
 	#header-user {display:none;}
	
	#header img.eschedule-logo {display:none;}
	
	#agency-title {display:none;}
	
	#header-left {display:none;}
	
	#header-right {display:none;}

	#schedule-controls {display:none;}
	
	#toolbar {display:none;}
	
	#toolbar a.icon {display:none;}
	
	#toolbar a.icon:hover {display:none;}
	
	#toolbar-left {display:none;}
	
	#toolbar-center {display:none;}
	
	#toolbar-right {display:none;}


	#footer {display:none;}

	#footer a {display:none;}
	
	.footerHover a:hover {display:none;}
}