

/* kaco-print.css */
@page {
	size: auto; 
    margin: .25in!important;
    padding: .25in !important;
  }
  
  /* target the first page only */
  @page :first {
  }
  
  
body {
    color: #003C71;
    background-color: #fff;
	margin: .25in !important;
  }
header, footer, .kaco-footer, .kaco-side-nav, .kaco-article-more{
    display: none !important;
  }


  .kaco-top-nav .kaco-nav-header .kaco-nav-search, .kaco-nav-links,.story-social, .screen-only,.kaco-logo-name h2, .kaco-logo-name h4 {
    display: none !important;
  }

  
  .kaco-top-nav .kaco-nav-header{
  border-bottom: solid 2px #003C71 ;
  }
  
  .kaco-article .kaco-article-content {

    
  }
  .kaco-article .kaco-article-content p,.ex-list-item, .detailed-agenda-item, .detailed-agenda-secondary, .detailed-agenda-primary{  

  }

 .kaco-article-header h1{
    column-span: all;
  }

  .kaco-article .kaco-article-content a::after {
    content: " (" attr(href) ")";
  }
.main-section .row.agenda-item {
        padding-top: .25rem;
        padding-bottom: .25rem;
    }

        .main-section .row.agenda-item .row {
            padding-top: .25rem;
            padding-bottom: .25rem;
        }

    ul.ul-session-speaker, ul.ul-session-desc {
        padding-inline-start: 20px;
    }
	
	.detailed-agenda-secondary{
		padding-left: 3rem !important;
	}
	
	
	.agenda-day{
		font-weight: 700;
		font-size: 1.3rem;
		line-height: 1.3rem;
	}

    @media (min-width:768px) {
        padding-inline-start: 40px;
    }
	@media print {
		.page, .page-break { 
			break-after: page; 
		}
	}