@media screen{
    #content #sidebar{
    max-width:380px;width:100%;
    }
    #mobileContents {
    display:none;
    }
    #mobileContents select {
        font-size: 18px;
        width: 100%;
        height: 35px;
        padding: 5px;
        border: 1px solid #392f2b;
        border-radius: 3px;
    }
    #sidebar #ToC{
       
        height:80%;
        text-align:left;
	
    }
    #sidebar #ToC .MsoToc3{
        text-align:left;
    }
    #sidebar h4{
    font-family:'proxima-nova', sans-serif;
    }
	#sidebar h4.thissection-links {
    background-color: #f3f3f3;
	color:#3c3b35;
	border: 1px solid #cbcbcb;
    border-radius: 4px 4px 0 0;
	margin-bottom: 0;
	box-shadow: 1px 1px 4px #ccc;
	margin-left: 0;
    text-indent: 0;
	}
    .JerseyContents,.JerseyContentsHead
    {
    display:none;
    }
    #ToCInner{
	margin-bottom: 80px;
    overflow-y: scroll;
	overflow-x: auto;
    height: 99%;
	box-sizing: border-box;
	padding-bottom:40px;
	}
    #ToC
    {
    background-color:#f3f3f3;
	border: 1px solid #cbcbcb;
    border-radius: 0 0 4px 4px ;
    padding:10px;
	box-shadow: 1px 1px 4px #ccc;
    }
    
    #ToC p[class^="MsoToc"]{
    margin:0;
    padding:5px;
    text-indent:0;
    font-family:'proxima-nova', sans-serif;
    }
	#ToC p[class^="MsoToc"]:hover {
    background-color: #e8e8e8;
	}
    
    #ToC p.MsoToc1{
    margin-top:15px;
    }
    #ToC .MsoHyperlink a
    {
    color:#3c3b35;
    }

 #ToC a
    {
    color:#3c3b35;
    }
    #ToC a.active{
    color:#000;
    font-weight:bold;
    text-decoration:none;
    }
    }
    @media only screen and (max-width:1440px){
    #content #sidebar{
    width:25%
    }
    }
    
    @media only screen and (max-width:1020px){
    #sidebar{display:none;}
    #mobileContents{
    display:block;
    }
    #legalbody{padding:20px;}
    }
    @media print {
       #sidebar,a.pdf,#LabTestBanner,#btnTop ,#mobileContents{display:none!important;}
       #content #body{width:100%;padding:0 !important;}
       #body p[class^="MsoToc"]
       {text-align:left;}
      #body p[class^="MsoToc"]~div, #body p[class^="MsoToc"],.JerseyContents, .JerseyContentsHead,p[class$='CrestSmall'],.ContentsHeading{display:block!important}
        html, body {
            height: 100%!important;   
            margin:0;	
    width:100%;		
        }
             #content #body div[class*="WordSection"],.WordSection2, p[class*="ShortTitleContents"] {
      page-break-after: auto;
     width: 100%;
    height:100%;
    margin:0;
    display:block!important;
    
    }
    #body p[class^="MsoToc"] ~ div,#body p[class*="ContentsHeading"] ~ div{border-color:#000;}
    
    
         
    }
    
    