    .page-is__events-calendar .header,
    .page-is__events-calendar .Breadcrumb,
    .page-is__events-calendar .Left,
    .page-is__events-calendar .footer,
    .page-is__events-calendar .btn,
    .page-is__events-calendar .list-anchor,
    .page-is__events-calendar .print-calendar {
        display: none !important;
    }


/*Calendar, events, catalogs, webinar, workshops, osha */
.three-col-list {
    margin: 0 0 40px 0;
}
.three-col-list > li {
    list-style: none;
    padding: 10px 13px;
    margin:0;
}

.three-col-list > li.odd {
    border-bottom:solid 1px #e1e1e1;
    border-top:solid 1px #e1e1e1;
    background:#f8f8f8;
}
.three-col-list > li.even {
    border-bottom:solid 1px #e1e1e1;
}


.three-col-list .first-col,
.three-col-list .second-col,
.three-col-list .third-col {width:100%;}


.three-col-list .first-col > span:before {
    content:" /  ";
}
    
.three-col-list .second-col > h4, .three-col-list .second-col > p{
    margin-bottom:0;
    line-height:1.5em;    
}
.three-col-list .second-col > h4 {
    font-size:16px;
}

.three-col-list .second-col > span {
    text-transform:uppercase;
}

.three-col-list .third-col  > .btn{
    margin-right:10px;    
    font-size:.75rem;
    text-transform:none;
    margin-top:10px;
}
.three-col-list .third-col  > .btn:last-child{
    margin-right:0;
}

.three-col-list .third-col  > .btn:hover{
    color:#fff;
}

    .three-col-list > li {
        width: 100%;
        padding: 10px 15px;
        display:table;
    }
    .three-col-list .first-col {
        width: 17%;
        padding-right: 3%;
        display:table-cell;
        vertical-align:middle;
    }
    .three-col-list .first-col > span:before {
        content:"";
    }
    .three-col-list .first-col > span {
        display:block;
        margin:0;
    }
    .three-col-list .second-col {
        width:61%;
        padding-right:3%;
        display:table-cell;
        vertical-align:middle;
    }
        
    
    .three-col-list .third-col {
        width: 16%;
        text-align:right;
        display:table-cell;
        vertical-align:top;
    }
    .three-col-list .third-col  > .btn { 
        margin-top:0;
        margin-bottom:0;
    }
