/*
 * Print Styles
 *
 * This site-specific stylesheet is used to define color, typography and layout 
 * for "print" displays.
 * 
 */
 

table
{
    height: 100%;
    width: 100%;
    display: table;
    float: none !important;
    position: relative;
    overflow: hidden !important;
}

/*body {
  color: #414141;
  overflow-x: visible; 
overflow-y: visible;
margin-top: 0;
height: auto !important;} 
  
 h1 {
	color:#414141; 
} 

#content {
  margin: 5px 7px 0 !important;
  padding: 5px 14px !important;
  overflow: visible !important;
  }

.formatted h1, .formatted h2, .formatted h3, .formatted h4, .formatted h5, .formatted h6 {
    text-rendering: optimizeLegibility;
    color: #414141; 
overflow: visible;}
	
.page-title {
  color: #414141;
 }
  
 .subtitle {
  color: #414141;
 }

#header-bounds {
display: none !important; }

#nav {
display: none !important;		
}

#subnav {
display: none !important;	
}

a.button {
display: none !important;		
}

.share-buttons {
display: none !important;	
}

.column-300 {
position: relative;	
float: none;
width: 100% !important;
margin-top: 0;
}

.nudge-300-desktop {
position: relative;		
float: none;
width: 100%!important;
margin-top: 0;
}

.breadcrumbs {
  display: none; }

.grid {margin-top: 0;
width: 100% !important;	position: relative;	
height: auto;
overflow: visible;
display: inline;
}

.grid-item .grid-1-2 {clear: both;
width: 100% !important;	position: relative;	 float: none;	overflow: visible;
}

.grid-item .grid-1-1 {clear: both;
width: 100% !important;	position: relative;	 float: none; overflow: visible;
}

.sidebar {
display: none !important;	
}

.sidebar.grid {
display: none !important;
}

.page-feature {
  display: none !important; }
  
  	  .box.green .formatted {
	float: none;
	display: inline;
	overflow: visible !important;
		  
	  }
  
	  .box.green .formatted ul > li:before {
      font-size: 0.8em;
  color: #414141;
      position: relative;
      top: -0.2em;
      left: -0.5em; }
	  
	  	  
	  .box.yellow-dark .formatted ul > li:before {
      font-size: 0.8em;
  color: #414141;
      position: relative;
      top: -0.2em;
      left: -0.5em; }
	  
	  	  	  
	  .box.utility_blue .formatted ul > li:before {
      font-size: 0.8em;
  color: #414141;
      position: relative;
      top: -0.2em;
      left: -0.5em; }
	  
	  .box.teal .formatted ul > li:before {
      font-size: 0.8em;
   color: #414141;
      position: relative;
      top: -0.2em;
      left: -0.5em; }
	  
	  .box.orange .formatted ul > li:before {
      font-size: 0.8em;
  color: #414141;
      position: relative;
      top: -0.2em;
      left: -0.5em; }
	  
	  
.box {
  position: relative;	
  border-top: none;
  width: 90%;
  
  }

    .box.blue a, .box.blue .subtitle, .box.blue .item-list.inverse .date {
      color: #414141; }
    .box.blue a:hover, .box.blue .item-list.inverse > li > a:hover {
      color: #414141;  }	 
	
    .box.color2 a, .box.color2 .subtitle, .box.color2 .item-list.inverse .date {
      color: #414141; }
    .box.color2 a:hover, .box.color2 .item-list.inverse > li > a:hover {
      color: #; }

    .box.green a, .box.green .subtitle, .box.green .item-list.inverse .date {
      color: #414141; }
    .box.green a:hover, .box.green .item-list.inverse > li > a:hover {
      color: #414141; }	  
	  
	  	.box.green h1, .box.green h2, .box.green h3, .box.green h4, .box.green h5, .box.green h6 {
    text-rendering: optimizeLegibility;
    color: #414141; }
	  

    .box.color3 a, .box.color3 .subtitle, .box.color3 .item-list.inverse .date {
      color: #414141; }
    .box.color3 a:hover, .box.color3 .item-list.inverse > li > a:hover {
      color: #414141; }
	  
    .box.yellow-dark a, .box.yellow-dark .subtitle, .box.yellow-dark .item-list.inverse .date {
      color: #414141; }
    .box.yellow-dark a:hover, .box.yellow-dark .item-list.inverse > li > a:hover {
      color: #414141; }
	  
	.box.yellow-dark h1, .box.yellow-dark h2, .box.yellow-dark h3, .box.yellow-dark h4, .box.yellow-dark h5, .box.yellow-dark h6 {
    text-rendering: optimizeLegibility;
    color: #414141; }
	  
    .box.color4 a, .box.color4 .subtitle, .box.color4 .item-list.inverse .date {
      color: #414141; }
    .box.color4 a:hover, .box.color4 .item-list.inverse > li > a:hover {
      color: #414141; }
	  
	  	  	
	.box.color4 h1, .box.color4 h2, .box.color4 h3, .box.color4 h4, .box.color4 h5, .box.color4 h6 {
    text-rendering: optimizeLegibility;
    color: #414141; }
			  
    .box.orange a, .box.orange .subtitle, .box.orange.item-list.inverse .date {
      color: #414141; }
    .box.orange a:hover, .box.orange .item-list.inverse > li > a:hover {
      color: #414141; }
	  
	  	
	.box.orange h1, .box.orange h2, .box.orange h3, .box.orange h4, .box.orange h5, .box.orange h6 {
    text-rendering: optimizeLegibility;
    color: #414141; }
	  
    .box.utility_blue a, .box.utility_blue .subtitle, .box.utility_blue.item-list.inverse .date {
      color: #414141; }
    .box.utility_blue a:hover, .box.utility_blue .item-list.inverse > li > a:hover {
      color: #414141; }  
	  	  	
	.box.utility_blue h1, .box.utility_blue h2, .box.utility_blue  h3, .box h4.utility_blue, .box h5.utility_blue, .box h6.utility_blue {
    text-rendering: optimizeLegibility;
    color: #414141; }
	  
    .box.color5 a, .box.color5 .subtitle, .box.color5 .item-list.inverse .date {
      color: #414141; }
    .box.color5 a:hover, .box.color5 .item-list.inverse > li > a:hover {
      color: #414141; }
	  
	 	  .box.color5 h1, .box.color5 h2, .box.color5 h3, .box.color5 h4, .box.color5 h5, .box.color5 h6 {
    text-rendering: optimizeLegibility;
    color: #414141; } 
	  
    .box.color6 a, .box.color6 .subtitle, .box.color6 .item-list.inverse .date {
      color: #414141; }
    .box.color6 a:hover, .box.color6 .item-list.inverse > li > a:hover {
      color: #414141; }
	  
	  .box.color6 h1, .box.color6 h2, .box.color6 h3, .box.color6 h4, .box.color6 h5, .box.color6 h6 {
    text-rendering: optimizeLegibility;
    color: #414141; }
	  
    .box.teal a, .box.teal .subtitle, .box.teal .item-list.inverse .date {
      color: #414141; }
    .box.teal a:hover, .box.teal .item-list.inverse > li > a:hover {
      color: #414141; }	  
	  
	.box.teal h1, .box.teal h2, .box.teal h3, .box.teal h4, .box.teal h5, .box.teal h6 {
    text-rendering: optimizeLegibility;
    color: #414141; }
	  
	  
  .box.no-color {
    border-top-color: none; }
    .box.no-color .subtitle {
      color: #414141; }
	  
	    .box.no-color.inthissection {
    border-top-color: none; }
    .box.no-color.inthissection .subtitle {
      color: #414141; 
	  margin: 0 0 0 0;
	  padding: 0 0 10px 0;
	  }
	   .box.no-color.inthissection p {
      padding: 0 0 10px 0; margin: 0 0 0 0; }  
	  
	  	   .box.no-color.inthissection p > a.current {
      color: #414141;  } 
	  
	  
	    .formatted ul > li:before {
      content: none;
      font-size: 0.8em;
      color: #3399cc;
      position: relative;
       top: 2.0em;
      left: -1.2em; 
	  display: block;}
	  
	  .box.green .formatted ul > li:before {
      content: none;
      font-size: 0.8em;
  	  color: #66cc66;	
      position: relative;
    top: 2.0em;
      left: -1.2em; 
	  display: block;}
	  
	  	  
	  .box.yellow-dark .formatted ul > li:before {
      content: none;
      font-size: 0.8em;
      color: #c8a029;
      position: relative;
    top: 2.0em;
      left: -1.2em; 
	  display: block;}
	  
	  	  	  
	  .box.utility_blue .formatted ul > li:before {
      content: none;
      font-size: 0.8em;
      color: #73bac7;
      position: relative;
   		top: 2.0em;
      left: -1.2em; 
	  display: block; }
	  
	  .box.teal .formatted ul > li:before {
      content: none;
      font-size: 0.8em;
      color: #61cccc;
      position: relative;
      top: 2.0em;
      left: -1.2em; 
	  display: block; }
	  
	  .box.orange .formatted ul > li:before {
      content: none;
      font-size: 0.8em;
      color: #e66f30;
      position: relative;
      top: 2.0em;
      left: -1.2em; 
	  display: block;}
	  
	  
	  .formatted ul > li.list-pages:before {
     content: none;
      font-size: 0.8em;
      color: #3399cc;
      position: relative;
       top: 2.0em;
      left: -1.2em; 
	  display: block;}
	  
	  .box.green .formatted ul.list-pages > li:before {
      content: none;
      font-size: 0.8em;
  	  color: #66cc66;	
      position: relative;
    top: 2.0em;
      left: -1.2em; 
	  display: block;}
	  
	  	  
	  .box.yellow-dark .formatted ul.list-pages > li:before {
      content: none;
      font-size: 0.8em;
      color: #c8a029;
      position: relative;
    top: 2.0em;
      left: -1.2em; 
	  display: block;}
	  
	  	  	  
	  .box.utility_blue .formatted ul.list-pages > li:before {
      content: none;
      font-size: 0.8em;
      color: #73bac7;
      position: relative;
   		top: 2.0em;
      left: -1.2em; 
	  display: block; }
	  
	  .box.teal .formatted ul.list-pages > li:before {
     content: none;
      font-size: 0.8em;
      color: #61cccc;
      position: relative;
      top: 2.0em;
      left: -1.2em; 
	  display: block; }
	  
	  .box.orange .formatted ul.list-pages > li:before {
      content: none;
      font-size: 0.8em;
      color: #e66f30;
      position: relative;
      top: 2.0em;
      left: -1.2em; 
	  display: block;}
	  
	  	  
	.formatted ul.refinelist > li:before {
     content: none;
      font-size: 0.8em;
      color: #3399cc;
      position: relative;
       top: 2.0em;
      left: -1.2em; 
	  display: inline;}
	  
	  .box.green .formatted ul.refinelist > li:before {
      content: none;
      font-size: 0.8em;
  	  color: #66cc66;	
      position: relative;
    top: 2.0em;
      left: -1.2em; 
	 display: inline;}
	  
	  	  
	  .box.yellow-dark .formatted ul.refinelist > li:before {
      content: none;
      font-size: 0.8em;
      color: #c8a029;
      position: relative;
    top: 2.0em;
      left: -1.2em; 
	   display: inline;}
	  
	  	  	  
	  .box.utility_blue .formatted ul.refinelist > li:before {
      content: none;
      font-size: 0.8em;
      color: #73bac7;
      position: relative;
   		top: 2.0em;
      left: -1.2em; 
	   display: inline;}
	  
	  .box.teal .formatted ul.refinelist > li:before {
     content: none;
      font-size: 0.8em;
      color: #61cccc;
      position: relative;
      top: 2.0em;
      left: -1.2em; 
	   display: inline; }
	  
	  .box.orange .formatted ul.refinelist > li:before {
      content: none;
      font-size: 0.8em;
      color: #e66f30;
      position: relative;
      top: 2.0em;
      left: -1.2em; 
	   display: inline;}

#footer {
display: none;		
}

table {
overflow: visible !important;
  }

table td {
overflow: visible !important;
  }

.page-feature {
overflow: visible !important;

}

   .column-300 + .grid {
      overflow: visible;
       }*/
  