/*
 * Print Styles
 */ 
 
 
/*
 * **********************************************************************************
 * Typographic Styles
 * **********************************************************************************
 */

body, ul, ol, dl, h1, h2, h3, h4, h5, h6, td, th, caption, pre, p, blockquote, input, textarea {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 100%;
    line-height: 18px;
    font-weight: normal;
    color: #000;
}

body { padding:20px; }

h1, h2, h3,
h4, h5, h6                  { margin: 0; font-weight: bold; color:#333; }

h1                          { font-size: 150%; line-height: 25px; padding-top: 14px; padding-bottom: 14px; text-decoration: underline; }
h2                          { font-size: 130%; line-height: 25px; padding-top: 9px; padding-bottom: 9px; }
h3                          { font-size: 120%; line-height: 15px; padding-top: 9px; padding-bottom: 9px; }
h4                          { font-size: 110%; line-height: 15px; padding-top: 9px; padding-bottom: 9px; }
h5                          { font-size: 100%; line-height: 15px; padding-top: 9px; padding-bottom: 9px; }
h6                          { font-size: 90%; line-height: 15px; padding-top: 9px; padding-bottom: 9px; }

a                           { color: #000; text-decoration: underline; }

em                          { font-style: italic; }
p                           { margin: 0 0 9px 0; }
small                       { font-size: 80%; }
strong                      { font-weight: bold; }

ul, ol                      { margin-top: 18px; margin-bottom: 18px; padding-left: 16px; list-style-position: outside; list-style-type: disc; }
ol                          { list-style-type: decimal; padding-left: 17px; }

dl                          { margin-top: 18px; margin-bottom: 18px; }
dl dt                       { font-weight: bold; }

textarea                    { resize: none; } /* Prevents that little handle from showing up in Safari. */

sup                         { font-size: 70%; vertical-align: super; }

.last-changed               { display:none; color:#666; padding-top:20px; font-size:90%; }

.print-button               { font-size:80%; color:#666; }
.print-button.top           { padding-bottom:20px; }
.print-button.bottom        { padding-top:20px; }

.align-center               { text-align:center; }


#page-wrapper               { font-size:80%; }

#misc-wrapper,
#meta-wrapper,
#content-right,
#content-center img,
#content-center .csc-textpic-imagewrap,
#content-center form#kb_eventboard,
#content-center .kb_eventboard_morelink,
#content-left,
#footer-wrapper 			{ display:none; visibility:hidden;}


/* Header */
#page-wrapper .logo {}
#page-wrapper .header-image {
	display: none;
	visibility: hidden;
}

#page-wrapper #header-wrapper {
  padding:0 0 10px;
  border-bottom:1px solid #ccc;
}

/* Body */

#content-center {
	font-size: 95%;
}

#content-center #map {
	display: none;
	visibility: hidden;
}

#content-center .contenttable {
	text-align: left;
}

#content-center .contenttable td {
	width: 260px;
}

#content-center .contenttable tr {
	vertical-align: top;
}

#content-center .contenttable tr.table-bg {
	background: #EEE;
}	

/* Login */

#content-center .tx-felogin-pi1 {}

#content-center .tx-felogin-pi1 h3 {
	border-bottom: 1px solid #999;
	padding-top: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
}

#content-center .tx-felogin-pi1 fieldset {
	border: none;
	padding: 0;
	margin: 0;
}

#content-center .tx-felogin-pi1 legend {
	padding: 5px 0 5px 15px;
	font-size: 120%;
	color: #000;
}

#content-center .tx-felogin-pi1 form {
	margin: 10px 0 0;
}

#content-center .tx-felogin-pi1 #username {
	padding-bottom: 8px;
}

#content-center .tx-felogin-pi1 #usernamelabel {
	float: left;
	padding-right: 10px;
}
#content-center .tx-felogin-pi1 #username input,
#content-center .tx-felogin-pi1 #password input {
	width: 130px;
}

#content-center .tx-felogin-pi1 #password {}
#content-center .tx-felogin-pi1 #passwordlabel {
	float: left;
	padding-right: 38px;
}

#content-center .tx-felogin-pi1 #login-user-pass {
	border-top: 1px solid #999;
}

#content-center .tx-felogin-pi1 #userinfos {
	float: left;
	padding: 0 0 0 15px;
	padding-top: 10px;
	width: 260px;
}

#content-center .tx-felogin-pi1 #extra-area {
	float: left;
	padding: 10px 0 0 15px;
}

#content-center .tx-felogin-pi1 #extra-area input {
	border: 1px solid #999;
	width: 75px;
}

#content-center .tx-felogin-pi1 #extra-area #permalogin-area input {
	width: 14px;
	height: 14px;
}

#content-center .tx-felogin-pi1 #permalogin-area {
	width: 180px;
}

#content-center .tx-felogin-pi1 #permalogin {
	float: left;
	padding: 0 10px 12px 0;
}

#content-center .tx-felogin-pi1 #permalogin-checkbox {
	float: left;
}

#content-center .tx-felogin-pi1 #login-area {
	padding: 0 0 15px;
}

#content-center .tx-felogin-pi1 #forgot-pass-area {
	border-top: 1px solid #999;
	padding: 10px 0 0px 15px;
	margin-bottom: 10px;
}

#content-center .tx-felogin-pi1 #forgot-pass {
	float: left;
}

#content-center .tx-felogin-pi1 #emaillabel {
	float: left;
	padding: 2px 10px 0 0;
}

#content-center .tx-felogin-pi1 #send-password {
	float: left;
	margin: 0 0 0 10px !important;
	margin: 0 0 0 5px;
}

#content-center .tx-felogin-pi1 #send-password input {
	border: 1px solid #999;
	padding: 1px 2px;
	width: 120px;
}





/*Event-Board*/
.z35-time {
	float:left;
}

.z35-loc-wrapper {
	float:left;
}

.infolink {
	text-decoration:none;
}

.kb_eventboard-area {
	display:none;
  visibility:hidden;
  font-size:0%;
  height:0px;
  width:0px;
  border:none;
}

div.tx-fdfx2cols-pi1 {
  width:530px;
}

.c2l3-left {
  border:none;
}

.c2l3-middle {
  background-color:#fff;
  border:none;
}


/*
 * Define clear fix for div-containers with nested floated divs
 */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





