hola.
si esta todo en un div, puedes capturar todo el contenido con un innerHTML en una variable, luego abre la ventana y le envias la variable con el contenido, y alli, con javascript, le haces innerHTML= variable, entonces estarias capturando en una el contenido y renderizandolo de nuevo en otro div de otro lugar,
saludos