/*
 People Shop - PRINT STYLES
 Developed by Ollie Bettany 20/01/2008
 oliver.bettany@gmail.com
*/

/* GENERAL */

	body {
		text-align: left;
	}
	
	div {
		float: none;
		clear: none;
		display: none;
	}

	#wrapper {
		margin: 0;
		width: 560px;
		float: left;
		display: block;
	}
	
	input {
		display: none;
	}
	
	li {
		background: none;
		list-style: disc;
	}
			
	li.first {
		list-style: none;
	}

/* HEADER */
	
	#header {
		float: left;
		display: block;
	}
	
	#header h1 {
		position: relative;
	}

	#header,
	#header h1,
	#header h1 a {
		height: auto;
		width: 100%;
	}

	#header h1 span {
		display: none;
	}	
		
		
/* MAINNAV */

	#mainnav {
		display: none;
	}
			
			
/* SUBNAV */

	#subnav {
		width: 100%;
		display: block;
	}

		#subnav .login,
		#subnav .quicknav {
			display: none;
		}	
		
		#subnav .breadcrumb {
			width: 100%;
			float: left;
		}
		
	
/* MAINCONTENT */
	
	#maincontent,
	.associate #maincontent,
	.customer #maincontent {
		background: none;
		width: 100%;
		display: block;
	}

		#maincontent #leftcolumn,
		#maincontent #rightcolumn {
			display: none;
		}

/* content */

		#maincontent #content {
			width: 100%;
			padding: 0;
			display: block;
		}
			
			#content,
			.associate #content,
			.customer #content {
				background: none;
				display: block;
			}
		
			#content .backtotop {
				display: none;
			}	
	
/* contentbox */
		
			#content .contentbox-top {
				display: none;
			}
			
			#content .contentbox {
				padding: 0;
				display: block;
			}
			
			#content .contentbox,
			.associate #content .contentbox,
			.customer #content .contentbox {
				background: none;
				width: 100%;
				display: block;
			}
			
			#content .contentbox-nav {
				display: none;
			}
			
				#content .contentbox h2,
				#content .contentbox p,
				#content .contentbox p.intro {
					width: 100%;
				}
				
					#content .contentbox .right {
						border: 0;
						float: none;
						padding: 0;
						margin: 0 0 10px 0;
						width: auto;
						text-align: left; 
						height: auto;
						display: block;
					}
					
					#content .contentbox .form-item {
						display: block;
					}
					
					#content .contentbox span.full-width {
						width: 100%;
					}
					
					#content .contentbox .AspNet-GridView {
						display: block;
					}

/* img-right */
					#content .contentbox img.img-right {
						display: none;
					}

/* bottom-link */					
					#content .contentbox a.bottom-link {
						display: none;
					}
					
/* TABLES */

			#content .contentbox table.bookings {
				width: 100%;
				border-collapse: separate;
				border: 1px;
			}
			
				#content .contentbox table th {
					border: 1px solid #ccc;
				}
				
				#content .contentbox table.bookings td {
					background: none;
					border: 1px solid #ccc;
				}
				
					#content .contentbox table td a {
						display: none;
					}
					
			#content .contentbox div.AspNet-GridView-Pagination {
				display: none;
			}
	
	
/* FOOTER */

	#footer {
		text-align: left;
		width: 100%;
	}
		
		#footer li {
			display: none;
		}
			
		#footer li.first {
			display: block;
		}
			