@media print{
   #agenda .agenda_print{
   
    background:#eee;
    page-break-before: avoid;
}
    #agenda .agenda-timeline__topic--keynote,
    #agenda .agenda-timeline__topic--tracka,
    #agenda .agenda-timeline__topic--trackb,
    #agenda .agenda-timeline__topic--trackc,
    #agenda .agenda-timeline__topic,
    #agenda .agenda-timeline__name{
        font-size:10px;
        color: #000;
} 
#agenda .agenda-timeline__name{
        font-size:10px;
        color: #000;
} 
#agenda .agenda-timeline__time {
    font-family: 'Oswald', Arial, '微軟正黑體', sans-serif;
    font-size: 10px;
    
}
#agenda .borderheight{
    max-height:100px;
    border-left:1px solid;
}

.section-agenda{
    padding-bottom: 0;
}
   /* #agenda .agenda-timeline__content {
        margin: 0 auto;
}
}*/
body{
    padding:5px;
    margin:0;
    float:none;
}
    
}

.print{
    page-break-inside: avoid;
}
@page{
    size: A4 portrait;
    margin:0;
    
}


body {
    font-family: 'Oswald', Arial, '微軟正黑體', sans-serif;
}
.a-title{
    margin:0 10px;
}

.agenda-timeline__topic {
    font-size: 18px;
    font-weight: 700;
}

.agenda-timeline__topic--keynote {
    font-size: 20px;
    color: #FF9A00
}

.agenda-timeline__topic--tracka {
    font-size: 20px;
    color: #00A99D
}

.agenda-timeline__topic--trackb {
    font-size: 20px;
    color: #F15A24
}

.agenda-timeline__topic--trackc {
    font-size: 20px;
    color: #29a3d9;
}


.agenda-timeline__badge {
    display: inline-block;
    margin-bottom: 4px;
    padding: 14px;
    color: #fff;
    letter-spacing: 2px;
    font-size: 13px;
    font-family: 'Oswald', Arial, '微軟正黑體', sans-serif;
    border-radius: 25px
}

.agenda-timeline__badge--keynote {
    background-color: #FF9A00
}

.agenda-timeline__badge--tracka {
    display: block;
    text-align: center;
    background-color: #00A99D
}
/*.agenda-timeline__content {
    margin: 1% 0;
}*/

.agenda-timeline__group {
    position: relative;
    margin-bottom: -1px;
    border: 1px solid #ccc;
}
.markkeynote{
    border-radius: 25px;
    color:#fff;
    background-color: #FF9A00
}
.agenda-timeline__time {
    font-family: 'Oswald', Arial, '微軟正黑體', sans-serif;
    font-size: 18px;

}
#agenda .borderheight{
    height:130px;
    border-left:1px solid;
}
#agenda .bordergroup{
    border-left:2px solid;
    border-right:2px solid;
    border-top:1px solid;
    border-bottom:1px solid;
}

.section-agenda{
    padding-bottom: 20px;
}