@charset "utf-8";
@media print{
* {	
	text-shadow: none !important;
	background: transparent !important;
	box-shadow: none !important;
}
body {
	font-size: 18px;
	font-family: "微軟正黑體", "Microsoft JhengHei", Arial, sans-serif;
}
* {
	box-shadow: none !important;
}
a {
	text-decoration: none !important;
}
table th, table td{ vertical-align:top; padding:5px 5px 5px 0!important;}
.container {
	width: 100%;
	padding:0!important;
	max-width: none!important;
}
#announcementWrap, #topNavWrap, #mobileNavWrap, #breadcrumb, #insideVisualWrap, #leftNavWrap{
	display: none!important;
}
#headerZone{ position:relative!important; border-bottom:1px solid #ddd; margin-bottom:20px; transition:none; }
#wrapperInner{ padding-top:0!important;}

#mainVisualWrap:before, #mainZone:before, #rlMattersWrap:before{ display: none; }
#homeMainVisual .swiper-wrapper{ 
	height: auto!important; 
	transform: translate3d(0px,0px,0px)!important;
	width: 100%!important;
	display: block;
}
#homeMainVisual .swiper-wrapper .swiper-slide.swiper-slide-duplicate{
		/*display: none!important;*/
	}
#homeMainVisual .swiper-wrapper .swiper-slide{
		/*justify-content: flex-start;*/
		width: 100%!important;
		margin-bottom: 20px;
		/*transform:none!important;*/
	}
#mainVisualWrap .swiper-container-fade .swiper-slide{opacity: 1!important;transform:none!important;}	
#homeMainVisual .swiper-container-fade .swiper-wrapper .swiper-slide > .caption{ opacity: 1!important; transform:none!important; width: 100%!important; position: relative; }
#homeMainVisual .caption .hd{font-size: 20px; padding: 0 0 10px;}
#homeMainVisual .swiper-container-fade .swiper-wrapper .swiper-slide > .imgWrap{ display: none!important; }
#visualCtrls{ display: none; }
#whatsNewWrap .newsItem{ display: block; }
#whatsNewWrap .newsItem .newsHD{ text-align: left; font-size: 22px; padding:0 0 10px; }
#whatsNewWrap .newsItem .newsList{ width: 100%!important; padding: 0 0 10px; border:none; }
#rlMatters .rlItem .details .hd, #quickLinks .qlitem > .links .hd{  font-size: 24px; }
#rlMatters .rlItem .details .hd{ padding: 0; }
#rlMatters .rlItem .details ul li, #quickLinks .qlitem > .links ul{ font-size: 18px; }
#whatsNewWrap .newsItem{ margin-bottom: 0; }
#whatsNewWrap{ padding:0; }
#rlMatters, #quickLinks{ padding:20px 0 0!important; }
#quickLinks .qlitem > .img{ display: none; }
#quickLinks .qlitem > .links{ width: 100%!important; }
#quickLinksWrap{ padding-bottom: 0; background:none; }
#contentWrap{ padding: 0; }
#mainContent{ padding: 0!important; width: 100%!important;}
#pageTitle{ margin-bottom: 15px;  }
#pageTitle h1{font-size: 24px;}
#content h2{ font-size:20px;}
#content h3{ font-size:18px;}
/*#rlMattersWrap{page-break-before: always;}*/
#AReportsWrap{ /*page-break-before:always;*/ display: block; }
#AReportsWrap .arItem{ page-break-inside: avoid; width: 30%; display: inline-block;}
#printFriendlyNote{display: block;}
#footerZone #footerTop, #footerZone #shortCuts, #footerZone #footerNav, #footerZone .footerRight {display: none!important;}
#content ul {
	list-style-type: disc;
	margin-left: 25px;
}
#content ul>li>ul {
	list-style-type: square;
}	
#content ul>li {
	padding-left: 0px;
}
#content ul>li:before{
	display:none;
}

}