body	{font-size: 16px;
		}
/*--------------------------------------------------------------
Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}
/*--------------------------------------------------------------
End of Accessibility
--------------------------------------------------------------*/

@media print 
	{footer     		 {page-break-after: always;}
	 header              {display: none;}        
	 .go_top    		 {display: none;}
	 button     		 {display: none;}
	 .booklet   		 {margin-left: 2em; font-size: 20px;}
	 .notes              {font-size: 20px;}
	 .fixed-section-wrap {font-size: 30px;}
	 a[href]:after, a[href]:before 
						 {display: none;}
	 a:link:after, a:visited:before 
						 {content: "";}
	 .noprint 			 {display:none;}
	}
	
@page {size: auto; margin: 0;}

h1	{font-size: 3em;
	 text-align:center;
	 margin: 0px 0 0 0;
	 font-weight: bold;
	}
			
h2	{font-size: 1.5em;
	 text-align:center;
	 margin: 0px 0 0 0;
	 font-weight: bold;
	}
						
h3	{font-size: 1.5em;
	 text-align:center;
	 margin: 0px 0 0 0;
	 font-weight: lighter;
	}
			
h4	{font-size: 1.0em;
	 text-align:center;
	 margin: 0px 0 0 0;
	 margin-top: 5px;
	 font-weight: lighter;
	}	

h5	{font-size: 1.2em;
	 text-align:center;
	 margin: 0px 0 0 0;
	 font-weight: bold;
	}		

h6	{font-size: 1.4em;
	 text-align:center;
	 margin: 0px 0 0 0;
	 font-weight: bold;
	}	
			 
a	 {font-size: 12px;}
h4.a {font-size: 20px;}

th,td {font-size: 12px;}

table, th, td {
  border:1px solid black;
  border-collapse: collapse;
}

button {margin-left: 5em; padding: 8px 15px; color: black; background-color: transparent; }
		button:hover {background-color: #a5d8ff; }

.parent {/*border: 1px solid black;*/
		 padding: 0em 0em;
		}
		
.child	{display: inline-block;
		 width: 65%;
		 font-size: 12px;
		 /*border: 1px solid red;*/
		 padding-left: 0em;  
		}
		
.child2	{display: inline-block;
		 width: 25%;
		 font-size: 12px;
		/* border: 1px solid blue;*/
		 padding-left: 1em;  
		}	
		
				
.cmte1	{display: inline-block;
		 width: 45%;
		 font-size: 10px;
		/* border: 1px solid red;*/
		 padding-left: 0em;  
		}
		
.cmte2 	{display: inline-block;
		 width: 45%;
		 font-size: 12px;
		 /*border: 1px solid blue;*/
		 padding-left: 2em;  
		}	
	
.bylaws {padding-left:     1.5em;
		 padding-right:    1.5em;
		 padding-top:      0.0em;
		 padding-bottom:   0.0em;
		 font-size:		   14px;
		 text-align:       justify;
		 text-justify:     inter-word;
		}				
		
.officer 	{/*border: 1px solid black;*/
			 width:98%;
			 /*font-size: 16px;*/
			}
		
.officer2	{display: inline-block;
			 width:52%; 
			 font-size: 12px;
			/* border: 1px solid red;*/
			 margin-top: 0px;
			}		
				
.officer3	{display: inline-block;
			 width:38%;
			 font-size: 12px;
			/* border: 1px solid red;*/
			 margin-top: 0px;
			 padding-left: 2em; 
			 text-align: right;
			}	
				
.section-wrap {
			font-size: 10px;
			/*border: 1px solid blue;*/
			margin-right: 1em;
			margin-left: 1em;
			  }	
			  
.past-vip {
			font-size: 12px;
			/*border: 1px solid blue;*/
			margin-right: 1em;
			margin-left: 1em;
		  }	  
	
.fixed-section-wrap 
			 {
			font-family: courier;
			font-size: 12px;
			/*border: 1px solid blue;*/
			margin-right: 0.5em;
			margin-left: 0.5em;
			 }
			 
p.fixed-section-wrap {
					  padding-top: 85px;
					  /*border: 1px solid red;*/
		             }

.booklet	{width:384px;
			 overflow:scroll;
			 /*border: solid 2px orange;*/
			}
			
.cover		{width:384px;
			}

.section	{font-size: 12px;
			 padding-left: 1em;
			}	
		
.go_top		{font-size: 16px;
			 padding-left: 1em;
			}
		
.page_nos	{font-size: 16px;
			 text-align: center;
			}
		
.section-indent	
			{margin-left: 2em;
			}

.notes		{font-size: 15px;
			}