

.Report
{
   	zoom: 1;
}

body
{

    line-height: 110%;

}





.ReportTitle
{
	width:7.2in;
    padding:10px;
    display:none;
}
.ReportPage
{
	background-color:white;
	position:relative;
    overflow:hidden;
}
hr {
    height: 1px;
    background-color: #D1D7DC !important;
    color: #D1D7DC !important;
    
}
.PageContent
{
    position:relative;
    height:9.9in;
    overflow:hidden;
}
.ReportHeader
{}
.ReportFooter
{
	position:absolute;
	bottom:0in;
	width:100%;
}
.PageBreak
{
    page-break-after:always;
}

/*  Table of Contents 
    Use this Macro to generate a Table of Content for any HTML Report:
        ${HTMLReport.Report Name.TableOfContents}
    Example:
        ${HTMLReport.Marriage Snapshot for Couple.TableOfContents}
*/
#toc 
{
	list-style: none;
	margin-bottom: 20px;
    font-size:12pt;
}
#toc li 
{
	-background: url(dot.gif) repeat-x bottom left;
	overflow: hidden;
    -margin-right: 1in;
    -padding-left: 0.25in;
    padding-right: 0.25in;
}
#toc li:hover
{
    background-color:#eee;
}
#toc span.TOCTitle 
{
	float: left;
	padding: 2px 2px 3px 0;
}
#toc span.TOCPage 
{
	float: right;
	padding: 2px 0 3px 2px;
}


@media print
{
	.ReportTitle
	{
		display:none;
	}	

	.container 
	{
    	width: 100%;
	}

	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	  position: relative;
	  min-height: 1px;
	  padding-left: 0px;
	  padding-right: 0px;
	}	
	.col-xs-8
{
	padding-right: 20px;

}
}

@page 
{
	margin-left: 0.5in;
	margin-right: 0.5in;
	margin-top: 0.5in;
	margin-bottom: 0.5in;
	zoom:1;
}


@media not print
{
	
    .Report
	{   
        zoom:1;
	}
   
    .ReportPage
    {
        zoom: 1;
        border:solid;
        border-width:1px;
        border-color:black;
        box-shadow: 2px 2px 5px #888888;
        padding:0.5in;
		width:8.5in;
        height:11in;
    }
    .PageBreak
    {
        height:15px;
    }
}

 @media print {
	 
	 

  a,
  a:visited {
    text-decoration: underline;
  }

  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
	 


    .ModuleSettingsButton
	{
		display:none;
	}
		.ModuleEditButton
	{
		display:none;
	}
	.col-md-1, .col-md-2, 
	.col-md-3, .col-md-4, .col-md-5, .col-md-6, 
	.col-md-7, .col-md-8, .col-md-9, 
	.col-md-10, .col-md-11, .col-md-12
	{
	    float:none;
	}
		
}

@media print and (color) 
{
   * 
   {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
   }
}