
section[role="main"] a, a:visited { 
color : black !important; 
 }

/*
section[role="main"] article a[href]:after { 
content : " (" attr(href) ")"; }

section[role="main"] abbr[title]:after { 
content : " (" attr(title) ")"; }
*/
section[role="main"] a[href^="javascript:"]:after, 
section[role="main"] a[href^="#"]:after { 
content : ""; }
  
section[role="main"] article header a:after {
	content : "";
}  
  
pre, blockquote { 
border : 1px solid #999; 
page-break-inside : avoid; }

thead { 
display : table-header-group; }

@page { 
margin : .5cm; }

p, h2, h3 { 
orphans : 3; 
widows : 3; }

h2, h3, div, section, header, footer { 
page-break-after : avoid; }

/* Chronicle specific styles */

#featured, #support, #banner-date, #price, #auxnav ul, #archiveslink, nav.prev-next, #sizeSubscribe, #headerSearch, #location {
	display: none !important;
}

#pasteboard {
position: relative;
clear: both;
float: left;
width: 100%;
overflow: hidden;
background: #FFF; 
border-right: 1px solid #999;
border-left: 1px solid #999; }

#outer-wrap {
float: none;
width: 100%;
margin-left: 0px;
position: relative;
right:  0px;
border: none; }

#inner-wrap {
float: none;
width: 100%;
margin-left: 0px;
position: relative;
left: 0px;
border: none;
background: #FFF;
 }

#stories-wrap {
float: none;
width: 100%;
position: relative;
border: none;
right: 0px; } 

#stories {
width: 75%;
margin: 0 auto; 
position: relative;
left: 0px;
border: none;
overflow: hidden; }

#banner div#location {
	width: 100% !important;
	margin:  0 auto;
	text-align: center;
}

footer[role="contentinfo"] {
	border: none;
}


