/* This media query is required (and definitely shouldn't be!!) to prevent IE7 and 8 from rendering the print stylesheet on screen while the print dialog is open*/
@media print {
	body {
		font-family: arial, "helvetica neue", helvetica, sans-serif;
	}
	img {
		border: none;
	}
	a {
		text-decoration: none;
		color: #000;
	}
 /*Start-bug no:5217 -pankaj14July2016*/
  #site,#changeTopic,#breadcrumbs,#scrollDraftingNote,
  #toolbar,#related,.overlay,.associated,.narrow.column.last,
  #nav_smartstyle1,#nav_print1,#nav_share_email1,#refine,
  #dntoolbar,#documentFeedback,#relatedDocumentDelivery,
  #feedback,#toolbarAskExperts,#qaKnow,#QAterms,
  #tocContainer,#siteheader.uberHeader section .pslRight,
  #universal ul li.menu ul, .hidden
		{
		display: none;
	}
	/*End-bug no:5217 -pankaj14July2016*/
	#siteheader {
		border-top: 15px solid #ff0000;
		width: 100%;
		float: left;
		clear: both;
		margin: 0 0 10px 0;
		font-family: arial;
	}
	#siteheader section h1,#siteheader section h2 {
		width: auto;
		float: left;
	}
	#siteheader section h1 {
		margin-right: 20px;
	}
	#document h1 {
		font-size: 20px
	}
	#document h2 {
		font-size: 15px
	}
	#document h3 {
		font-size: 12px
	}
	.extendedLinks {
		font-style: italic;
		margin: 0;
		clear: left;
		width: 100%;
		float: left;
		color: #666;
	}
	.extendedLinks>span>span {
		margin: 2px 0;
		clear: left;
		width: 100%;
		float: left;
	}
	.extendedLinks>span>span,.extendedLinks>span>span a {
		color: #666;
	}
	.extendedLinks:before {
		content: 'References: '
	}

	/*.extendedLinks > span > span a:link:after { content: "(" attr(href) ")"; }*/
	ol li {
		list-style: none;
	}
	span.label {
		width: auto;
		float: left;
		margin-right: 10px;
	}
	#printHeader input {
		display: none;
	}

	/*styles for print prview for occurrence*/
	body section.printOccurrence+footer,body .printOccurrence {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		margin-bottom: 20px;
	}
	body section.printOccurrence+footer a,body .printOccurrence a {
		text-decoration: none;
		color: #666;
	}
	body section.printOccurrence+footer li,body .printOccurrence li {
		list-style-type: none;
	}
	body .printOccurrence li {
		margin: 10px;
	}
	body section.printOccurrence+footer ul,body .printOccurrence ul {
		list-style-position: inside;
		margin: 0;
		padding: 0;
	}
	body section.printOccurrence+footer ul li:first-child,body section.printOccurrence+footer img
		{
		display: none;
	}
	body .printOccurrence span.deadlinePin {
		display: none;
	}
	body .printOccurrence p {
		display: inline;
		margin: 0;
		padding: 0;
	}
	body .printOccurrence time {
		margin-right: 10px;
	}
	#content.printOccurrence li {
		list-style: none;
	}
	#content.printOccurrence li time {
		color: #ED1C24;
	}
	.printOverlay #content,.printOverlay footer,#tabsContent,.menuContainer,.prev,.next,.printOverlay #toolkitOverlay>h2
		{
		display: none;
	}
	.printOverlay #toolkitOverlay.overlay {
		display: block;
	}
	.printOverlay #toolkitOverlay.overlay ul li a {
		font-size: 12px;
	}
	.printOverlay #toolkitOverlay ul.tabsMenu li a span {
		margin-right: 8px;
	}
	#highlightSwitchArea {
		display: none;
	}
	
	ol li {
		width: 100%;
		float: left;
		clear: both;
	}
	ol li span,ol li p {
		margin: 0 0 10px;
	}
	ol li .hit {
		margin: 0;
	}
	#siteContainer {
		font-size: 14px;
	}
	#siteContainer .extendedLinks {
        font-size: 10px;
       }

	#toolkitContent ol li p {
		margin: 0;
		padding-bottom: 18px;
		width: 97%;
	}
	#siteheader>section>h2 {
		margin-top: 1em; /* ie7,8 */
	}
	*+html #siteheader>section>h2 {
		margin-top: .25em; /* ie7 */
	}
	body:last-child #siteheader>section>h2 {
		margin-top: .8em; /* modern browsers */
	}

	/* Search results && WAI results */
	#content.searchresults ol>li {
		margin: 0 0 20px;
		padding: 0;
		float: none;
	}
	#content.searchresults ol>li>span.label {
		margin: 0 10px 0 0;
		font-weight: bold;
	}
	#content.searchresults ol.results span.flag {
		margin-right: 10px;
	}
	#content.searchresults .results li h3 {
		margin-top: 0;
	}
	#content.searchresults ol ul.examples {
		margin: 0;
		padding: 0;
	}
	#content.searchresults ol ul.examples li {
		margin-bottom: 10px;
	}
	#content.searchresults ol p.metadata,#content.searchresults ol ul.location
		{
		float: left;
	}
	#content.searchresults ol p.metadata {
		margin-right: 5px;
	}
	#content.searchresults ol ul.location {
		padding: 0;
	}
	#content.searchresults ol>li:before,#content.searchresults ol>li:after {
		content: " ";
		display: block;
		font-size: 0;
		height: 0;
		visibility: hidden;
	}
	#content.searchresults ol>li:after {
		clear: both;
	}
	.loadingContainer {
		display: none;
	}
	#content.docContent {
		display: inline;
	}

	/* Start : ICT Result page - print functionality : Pankaj*/
	table.IctResultTableCont {
		border: 1px solid #ccc;
		margin-bottom: 30px;
		margin-top: 30px; 
	}
	table.IctResultTableCont th {
		font-weight: bold;
		background: #EDEDED;
	}
	table.IctResultTableCont th,table.IctResultTableCont td {
		border: 1px solid #ccc;
		padding: 5px 5px 5px 15px;
		text-align: left;
		width: 200px;
	}
	table#IctResultTableContent {
		border-collapse: collapse;
	}
	#content.ictResultPage #ictreport.ictResultMainControl h3 {
		text-indent: 0;
		font-size: 14px;
		font-weight: normal;
	}
	.accordion-expand-holder {
		display: none;
	}
	.ictResultcopyright {
		float: left;
		width:100%;
	}
	#content.ictResultPage .ictResultMainControl #ictResultaccordion .ict-togContent
		{
		display: block !important;
			
	}
	#content.ictResultPage h1#pasubject {
		font-size: 30px;
		padding: 0;
		margin: 0;
	}

	#content.ictResultPage #ictreport.ictResultMainControl div{
		height: auto !important;
	}

	table.IctResultTableCont th p,table.IctResultTableCont tr p {
		padding: 0;
		margin: 0;
		font-size: 1em;
	}
	
	/* End : ICT Result page - print functionality : Pankaj*/
		
  /*Start-bug no:5217 -pankaj14July2016*/
  #site,#changeTopic,#breadcrumbs,#scrollDraftingNote, #toolbar, #related, .overlay, .associated, .narrow.column.last , #nav_smartstyle1, #nav_print1, #nav_share_email1, #refine, #dntoolbar, #documentFeedback, #relatedDocumentDelivery, #feedback, #toolbarAskExperts, #qaKnow, #QAterms, #tocContainer,#siteheader.uberHeader section .pslRight,#universal ul li.menu ul
    /*End-bug no:5217 -pankaj14July2016*/
  /*Start-bug no:5217 -pankaj14July2016*/
  #siteheader.uberHeader section .pslLeft #universal ul li.menu div#lexisMenu a{color: #fff;}
  #siteheader.uberHeader section .pslLeft #universal ul li.menu div#lexisMenu a:first-child span{
  	background: #414144 none repeat scroll 0 0;
   	font-size: 20px;
    font-weight: normal;
    height: 43px;
    line-height: 43px;
    margin: 0 1%;
  	padding: 6% 10%;
  
  }
  #siteheader.uberHeader section .pslLeft #universal ul li.menu{list-style-type: none;}
  #siteheader.uberHeader section .pslLeft #universal ul{margin:0;padding:0}
  div#universal {
    float: left;
    margin-right: 1%;
    width: 132px;
   }
    #siteheader.uberHeader section .pslLeft .selectPA{   
	    float: left;
	    margin-top: 1%;
	    font-weight: 700;
    }
    #siteheader.uberHeader section .pslLeft #borderLeft .selectPA a span:first-child {
    margin-top: 10%;
    display: inline-block;
}
  /*End-bug no:5217 -pankaj14July2016*/
 #document td {
   border: 1px solid #ccc;
   padding: 4px;
   text-align: left;
   font-size: 11px;
   line-height: 16px;
}

#document table {
    margin: 5px 0 10px;
    border-collapse: collapse;
}

#document table th {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ccc;
    font-weight: 700;
    padding: 5px;
}
#printPreview td {
   border: 1px solid #ccc;
   padding: 4px;
   text-align: left;
   font-size: 11px;
   line-height: 16px;
}

#printPreview table {
    margin: 5px 0 10px;
    border-collapse: collapse;
}

#printPreview table th {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ccc;
    font-weight: 700;
    padding: 5px;
}
#printPreview td {
   border: 1px solid #ccc;
   padding: 4px;
   text-align: left;
   font-size: 11px;
   line-height: 16px;
}

#printPreview table {
    margin: 5px 0 10px;
    border-collapse: collapse;
}

#printPreview table th {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ccc;
    font-weight: 700;
    padding: 5px;
}
#document ol li ol li{
     margin-top:10px;
     margin-bottom: 0;
}
       
#document section ol{
     display: table;
}
       
#document section > ol li{
     display: table-row;
     margin-bottom: 10px;
     margin-top: 0;
     clear:both;
}
       
#document section > ol li p{
     display: table-cell;
     margin: 0;
}

/* Start sunil changes for US#14154 */
form#nav_email {
    display: none !important;
}

/* End sunil changes for US#14154 */

#siteContainer #header #universal li.menu {
	list-style: none;
    font-size: 25px;
}
#siteContainer div#header{
	overflow:hidden;
	height: 59px;
    margin-left: -38px; 
}
/* Changes start for US:73956- LPSL: Checklist print display error */
.Checklists li .boldtext{
	font-size: 12pt !imporatant;
    font-weight: bold;
}
.Checklists li p {
	display: block !important;
	font-size: 12px; 
}

/* Changes end for US:73956- LPSL: Checklist print display error */
/* Changes added for D-29748:Related to S-73956: Footer has bullets & is in list */
#divBTT,#banner{
	display : none;
}
footer{
	clear: both;
}
footer li{
	display : inline-block;
	list-style-type: none; 
  	padding: 0;
  	margin: 0;
  	font-family: arial;
    font-size: 14px;
    padding: 12px 5px 12px 0;
}
 footer li a{
	font-family: arial;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 13px;
	text-decoration: none;
	} 
/* footer li:firth-child a img{
	margin-top : 3px !important;
	//display: none;
} 
footer li:last-child a img{
	margin-top : 3px !important;
	//display: none;
} */	
/* Changes added for D-29748:Related to S-73956: Footer has bullets & is in list */

