html * {
	margin: 0;
	padding: 0;
	border: none;
}

a {
	text-decoration: none;
	color: #000; 
}

#pgMyCalendar #skiplinks,
#pgMyCalendar #header .container,
#pgMyCalendar #primaryNavigation,
#pgMyCalendar #breadcrumb,
#pgMyCalendar #footer,
#pgMyCalendar ul.view,
#pgMyCalendar li.current,
#pgMyCalendar li.next,
#pgMyCalendar li.previous {
	display: none;
}

#pgMyCalendar {
	font-size: 10pt;
}

#pgMyCalendar #logo {
	position: absolute;
	top: 16px;
	left: 16px;
}

#pgMyCalendar h1 {
	position: absolute;
	top: 20px;
	right: 16px;
}

#pgMyCalendar li.month {
	position: absolute;
	top: 20px;
	left: 50%;
	font-size: 17pt;
}

#pgMyCalendar #calendarHeader {
	border: none;
}

#pgMyCalendar #calendarOptions {
	position: absolute;
	border-top: 3px solid #D0D0D0;
	width: 100%;
	left: 16px;
	top: 50px;
}

#pgMyCalendar table#calendarMonth {
	position: absolute;
	top: 130px;
}

#pgMyCalendar #calendarOptions .indicator {
	text-align: left;
	float: left;
	width: auto;
	padding-top: 4px;
}

#pgMyCalendar #calendarOptions .multipleInput {
	width: 700pt;
}

#pgReturns #header, 
#pgReturns #primaryNaivgation, 
#pgReturns #breadcrumb, 
#pgReturns #myaccountheader, 
#pgReturns #primary, 
#pgReturns #printDetails, 
#pgReturns div.actions {
	display: none;
}

#pgOrderReceipt div#logo {
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
	width: 100%;
}

#pgOrderReceipt div#logo h1 {
	font-size: 12pt;
	margin-bottom: 16px; 
}

#pgOrderReceipt div.ordersummary table {
	position: relative;
	top: 93px;
	margin-top: 24px; 
}

#pgOrderReceipt div.deliveryGroup {
	position: relative;
	top: 100px;
	font-size: 10pt;
}

#pgOrderReceipt .totalSummary {
	position: relative;
	top: 100px;
	width: 280px;
}

#pgOrderReceipt .receiptFooter {
	position: relative;
	top: 108px;
}

#pgOrderReceipt .totalSummary th,
#pgOrderReceipt .totalSummary td,
#pgOrderReceipt div.receiptFooter {
	font-size: 10pt;
}

#pgorderdetails div.actions {
	display: none;
}

#pgorderdetails #content #sections span.delivery,
#pgorderdetails #content #sections h3, 
#pgorderdetails #content #sections li, 
#pgorderdetails #content #sections th, 
#pgorderdetails #content #sections td {
	font-size: 10pt;
}
