@page {
    margin: 1.5cm 1cm;
}

* { overflow:visible !important }
.printPage { display:none !important }

body { 
	width:600px;
	background:#fff;
	}
	
#wrapper, .twocolumn { width:600px; margin:0; }

#header { height:auto }

	#header .header-area { display:none }

	#header .logo {
		position:relative;
		left:0;
		right:auto;
		top:0;
		margin:1em 0;
		}

#sidebar { display:none }

#main #cpn-top-image { display:none }

.aside { display:none }
#content { width:100%; margin:0; }

#cpn-timetable a { color:#000; text-decoration:none }
#cpn-timetable .caption a { display:none }
#cpn-timetable center { display:none }

/* .timetable table, .c-trains-by-station table, .c-trains-by-number table { width:90% } */
.timetable table thead, .c-trains-by-station table thead, .c-trains-by-number table thead { background:#fff }
.timetable table thead tr td, .c-trains-by-station table thead tr td, .c-trains-by-number table thead tr td { color:#000 }

#footer { 
	color:#000;
	width:auto;
	}

	#footer #cpn-social { display:none }


