*,
*:before,
*:after{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="javascript:"]:after,
a[href^="#"]:after{content:'';}
pre,
blockquote{border:1px solid #888888;page-break-inside:avoid;}
thead{display:table-header-group;}
table{page-break-after:auto}
thead tr th{height:30px !important; overflow:hidden !important;}
tr{page-break-inside:avoid;page-break-after:auto}
td{page-break-inside:avoid;page-break-after:auto}
thead{display:table-header-group}
tfoot{display:table-footer-group}
tr,
img,
td{page-break-inside:avoid;}
@page{margin:0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
header nav.utility,
header nav.primary,
header #nav-toggle,
footer.primary .footer_nav,
footer.primary .copyright ul,
.availability,
.no_zip,
.breadcrumbs,
.page_nav,
.my_services_buttons,
.faq_question .expand,
.search_support button,
.search_support .search_submit,
.back_to_top{display:none;}
footer.primary .assistance,
h1,
h1:before,
h1.inner,
h1.inner:before,
h2,
h2:before{border:none;}
.faq,
#faq_entries ul{padding-left:0px;}
.faq_question,
form.search_support input.search,
#faq form.search_support input.search{border:1px solid #aaa;}
.faq_question .answer{border-top:1px solid #aaa;}
#view_my_channel_lineup h1{display:none;}
#view_my_channel_lineup .jump_link{display:none;}
#view_my_channel_lineup table{width:400px;margin:0 auto;float:none;}
#view_my_channel_lineup table td{padding:0;background:0;border:none;}
#view_my_channel_lineup .category,
#view_my_channel_lineup .sub_category,
#view_my_channel_lineup .sub_category1{border:none;}
#view_my_channel_lineup .category th,
#view_my_channel_lineup .sub_category th,
#view_my_channel_lineup .sub_category1 th{padding-top:50px;border:none;text-align:left;font-weight:600;}

#progressive_cms-breadcrumbs{display:none;}
#block-progressive-cms-menu{display:none;}
#Footer{display:none;}
h1.rtecenter{display:none;}
.channnel_line_abblogo{display:block !important;}
.myservice_side_box .myservice_main_box{overflow:hidden}

.jump_link, .cul_print_btn_box, .clu_print_desk_box, .callout_main_header{
	display:none !important;
}

.clu_print_pr_box, .clu_tb_print_box{
	display:block !important;
}

.clu_top_left h2 {
    color: #497eb8 !important;
    margin: 0 !important;
}

.clu_top_left{
	float:left;
	padding-bottom: 0;
}

.clu_top_right{
	float:right;
}

.clu_bottom_left{
	float:left;
	width:30%;
}

.clu_bottom_right{
	float:right;
	width:70%
}

.print_table_in_box .header_title {
    background-color:transparent !important;
    color: #fff !important;
    padding: 10px 0 20px !important;
}

.print_table_in_box .header_title strong{
    color: #134b83 !important;
}

.print_table_in_box {
	column-count:4 !important;
	-webkit-column-count:4;
	-moz-column-count:4;
	-ms-column-count:4;
	-o-column-count:4;
	margin-bottom: 30px !important;
}

.print_table_in_box .body_title {
    border: 0 !important;
    box-shadow: none !important;
}

.print_table_in_box .header_title {
    font-size: 12px !important;
    padding: 5px 0 !important;
}

.print_table_in_box .new_sub_category, .print_table_in_box .new_sub_category2, .print_table_in_box .new_sub_category1 {
    font-size: 10px !important;
    border: 0 !important;
    text-align: left !important;
    padding: 3px 0 !important;
}

.print_table_in_box .ch_name_no {
    border: 0 !important;
	display:flex !important;
}

.print_table_in_box .ch_name_no .left_no {
    padding: 0 !important;
    font-size: 8px !important;
    font-weight: normal !important;
	word-wrap: break-word !important;
}

.print_table_in_box .ch_name_no .right_text {
    font-size: 8px !important;
    padding: 0 !important;
    border: 0 !important;
}

.fl_table_line .print_table_in_box .ch_name_no .right_text, .fl_table_line .print_table_in_box .ch_name_no .right_text{
	padding:0 !important;
}

.fl_table_line .print_table_in_box .ch_name_no .right_text, .fl_table_line .print_table_in_box .ch_name_no .right_text{
	padding:0 !important;
	font-size: 10px !important
}

.fl_table_line .print_table_in_box .new_sub_category, .fl_table_line .print_table_in_box .new_sub_category2, .fl_table_line .print_table_in_box .new_sub_category1 {
    padding:0 !important;
	font-size: 10px !important
}

.terms p {
    font-size: 12px !important;
    margin-bottom: 3px !important;
}